Hyperlocal business intelligence for AI agents. 20 MCP tools. Florida-first, Sunbelt expansion.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
local_intel_ask
Plain-English question → synthesized answer (BEST FIRST CALL)
-
local_intel_bedrock
Infrastructure momentum: permits, roads, flood zones (12–36mo forward)
-
local_intel_changes
Recently added or owner-verified listings
-
local_intel_construction
Construction: contractor density, permits, housing starts
-
local_intel_context
Spatial context block: anchor business, distance rings, category breakdown
-
local_intel_corridor
Businesses along a named street (A1A, Palm Valley, Crosswater)
-
local_intel_for_agent
PREMIUM composite entry: top-10 signals personalized by agent type
-
local_intel_healthcare
Healthcare market: provider density, demand gaps, senior population
-
local_intel_nearby
Businesses within radius of a lat/lon, sorted by distance
-
local_intel_oracle
Pre-baked economic narrative: saturation, price-tier gaps, growth trajectory
-
local_intel_query
Natural language entry point with ZIP auto-detection
-
local_intel_realtor
Real estate intelligence: demographics, gaps, flood risk, school proximity
-
local_intel_restaurant
Restaurant: saturation, price-tier gaps, capture rates, corridor analysis
-
local_intel_retail
Retail: store categories, spending capture rates, undersupplied niches
-
local_intel_search
Search businesses by name, category, or semantic group
-
local_intel_sector_gap
NAICS sector whitespace — county presence vs ZIP absence
-
local_intel_signal
Investment signal 0–100 with buy/hold/avoid band
-
local_intel_stats
Dataset coverage stats, confidence scores, query volume
-
local_intel_tide
Tidal momentum score synthesizing all 4 data layers
-
local_intel_zone
Spending zone + demographics for a ZIP
analyzed commit a7743ad · analyzer v18 · 10h ago
skills & prompt files 10
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/code-review/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/code-simplifier/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/coding-workflow/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/commit-push-pr/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/data-analyst/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/data-triage/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/data-workflow/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/pr-description/SKILL.md
- skillMCFLAMINGO-gsb-swarm-a7743ad/.claude/skills/repo-skills/SKILL.md
- agent-rulesMCFLAMINGO-gsb-swarm-a7743ad/CLAUDE.md
danger signals8
- suspicious endpointapi.telegram.orgMCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js:4801
const u = new URL(`https://api.telegram.org/bot${token}/sendMessage`); - suspicious endpointapi.telegram.orgMCFLAMINGO-gsb-swarm-a7743ad/routes/raiders.js:594
const tgRes = await fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`, { - suspicious endpointapi.telegram.orgMCFLAMINGO-gsb-swarm-a7743ad/scripts/exit_monitor.js:158
await fetch(`https://api.telegram.org/bot${token}/sendMessage`, { - suspicious endpointt.meMCFLAMINGO-gsb-swarm-a7743ad/scripts/pnl_card_route.js:55
`https://t.me/share/url?url=${encodeURIComponent(MINIAPP_URL)}&text=${shareText}`; - suspicious endpointapi.telegram.orgMCFLAMINGO-gsb-swarm-a7743ad/scripts/telegram_bot.js:35
const url = `https://api.telegram.org/bot${BOT_TOKEN}/${method}`; - credential in logscredential in logMCFLAMINGO-gsb-swarm-a7743ad/ceobuyer.js:651
console.log(`[CEO-provider] Job ${job.id} delivered (financial_triage) token=${result.accessToken}`); - credential in logscredential in logMCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js:5106
console.log(`[triage] Job ${jobId} complete. Token: ${accessToken}. Files: ${pdfs.length}`); - credential in logscredential in logMCFLAMINGO-gsb-swarm-a7743ad/financialAnalyst.js:158
console.log(`[${AGENT_NAME}] Cleaned up ${tmpDir}. Generated ${pdfs.length} PDFs under token ${accessToken}.`);
filesystem 55
- fs MCFLAMINGO-gsb-swarm-a7743ad/alphaScanner.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/ceobuyer.js :7
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js :42
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/data-seed/reseed_cron.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/dataIngestWorker.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/financialAnalyst.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/index.js :122
const src = require('fs').readFileSync(require('path').join(__dirname, file), 'utf8'); - fs MCFLAMINGO-gsb-swarm-a7743ad/lib/dbMigrate.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/lib/flZipCountyMap.js :28
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/lib/workerRunner.js :14
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/localIntelAgent.js :88
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/localIntelMCP.js :23
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/localIntelTidalTools.js :17
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/localIntelWorker.js :27
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/patch-acp.cjs :7
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/pump_bot_engine.js :121
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/backfillBusinesses.js :28
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/backfillCategoryGroup.js :14
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/content_engine.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/dca_engine.js :7
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/download-sunbiz.js :12
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/enrichConfidence.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/exit_monitor.js :18
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/import-sunbiz.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/limit_engine.js :1
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/migrate-json-to-pg.js :14
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/patchAcsFromZones.js :12
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/scripts/telegram_bot.js :19
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/skillFeedback.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/swarmMemory.js :2
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/threadWriter.js :4
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/tokenAnalyst.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/walletProfiler.js :3
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/acsWorker.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/bbbScraper.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/bedrockWorker.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/briefValidator.js :35
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/btrWorker.js :24
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/chamberDiscovery.js :34
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/chamberScraper.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/chatGapWorker.js :17
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/embeddingWorker.js :27
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/enrichmentAgent.js :22
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/flZipRegistry.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/gapDataFetcher.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/geocodingWorker.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/intentRouter.js :21
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/irsMigrationWorker.js :38
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/irsSoiWorker.js :24
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/localIntelAcpCycle.js :19
const fs = require('fs'); // for spendingZones.json static seed only - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/mcpMiddleware.js :16
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/mcpProbeWorker.js :25
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/neighborhoodWorker.js :18
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/oracleWorker.js :20
const fs = require('fs'); - fs MCFLAMINGO-gsb-swarm-a7743ad/workers/sunbizWorker.js :23
const fs = require('fs');
shell / exec 13
- shell MCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js :50
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/data-seed/reseed_cron.js :26
const { spawn, execFile } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/financialAnalyst.js :6
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/index.js :7
const { fork } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/lib/workerRunner.js :13
const { spawn } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/localIntelAgent.js :10351
const { execFile } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/scripts/import-sunbiz.js :19
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/scripts/telegram_bot.js :20
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/walletProfiler.js :233
const { execSync } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/workers/batchDataWorker.js :5
* Runs 10 infrequent macro data workers one at a time using child_process.fork(). - shell MCFLAMINGO-gsb-swarm-a7743ad/workers/btrWorker.js :13
* - Run Python extractor via child_process (handles VIEWSTATE pagination) - shell MCFLAMINGO-gsb-swarm-a7743ad/workers/embeddingWorker.js :30
const { spawn } = require('child_process'); - shell MCFLAMINGO-gsb-swarm-a7743ad/workers/sunbizWorker.js :26
const { spawn } = require('child_process');
network 84
- net MCFLAMINGO-gsb-swarm-a7743ad/acpOfferings.js :421
const detailRes = await fetch(`${ACP}/agents/${agent.id}`, { - net MCFLAMINGO-gsb-swarm-a7743ad/acpResources.js :102
const listRes = await fetch(`${ACP_SERVER}/agents/${CEO_AGENT_ID}/resources`, { - net MCFLAMINGO-gsb-swarm-a7743ad/alphaScanner.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/ceobuyer.js :42
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js :40
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/dashboard-ui/app.js :23
const statusRes = await fetch(`${API_BASE}/api/auth/status`); - net MCFLAMINGO-gsb-swarm-a7743ad/data-seed/reseed_cron.js :59
const res = await fetch(url, { - net MCFLAMINGO-gsb-swarm-a7743ad/dataIngestWorker.js :20
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/financialAnalyst.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/agentBid.js :111
const res = await fetch(agent.agent_endpoint, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/businessMcp.js :19
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/confirmedJobs.js :107
// SMS — uses raw fetch (same pattern as rfqBroadcast.sendSms, no twilio npm pkg needed) - net MCFLAMINGO-gsb-swarm-a7743ad/lib/dispatchRail.js :76
const res = await fetch(surgeUrl, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/embedderClient.js :18
const res = await fetch(`${EMBEDDER_URL}/embed`, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/feeService.js :226
const res = await fetch(SPONSOR_URL, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/fetchWithCircuit.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/fetchZctaBoundary.js :15
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/osmChecker.js :26
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/rfqBroadcast.js :108
const res = await fetch( - net MCFLAMINGO-gsb-swarm-a7743ad/lib/rfqCallback.js :76
const res = await fetch( - net MCFLAMINGO-gsb-swarm-a7743ad/lib/squareAgent.js :36
const res = await fetch(`${SQUARE_BASE}/v2/catalog/list?types=ITEM`, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/surgeAgent.js :61
const res = await fetch(`${SURGE_BASE}/api/inventory`, { headers }); - net MCFLAMINGO-gsb-swarm-a7743ad/lib/toastAgent.js :35
const res = await fetch(`${TOAST_BASE}/authentication/v1/authentication/login`, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/ucpAgent.js :89
const res = await fetch(`${creds.endpoint}/api/ucp/catalog/search`, { - net MCFLAMINGO-gsb-swarm-a7743ad/lib/voiceIntake.js :279
fetch(`https://api.twilio.com/2010-04-01/Accounts/${sid}/Calls/${callSid}/Recordings.json`, { - net MCFLAMINGO-gsb-swarm-a7743ad/localIntelAgent.js :2816
const pplxRes = await fetch('https://api.perplexity.ai/chat/completions', { - net MCFLAMINGO-gsb-swarm-a7743ad/localIntelMCP.js :22
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/localIntelWorker.js :29
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/miniapp/main.js :126
await fetch(`${API_BASE}/api/user/set-wallet`, { - net MCFLAMINGO-gsb-swarm-a7743ad/pump_bot_engine.js :31
const ppRes = await fetch('https://pumpportal.fun/api/trade-local', { - net MCFLAMINGO-gsb-swarm-a7743ad/routes/appTester.js :518
const res2 = await fetch('https://gsb-swarm-production.up.railway.app/health').catch(() => null); - net MCFLAMINGO-gsb-swarm-a7743ad/routes/raiders.js :106
const quoteRes = await fetch( - net MCFLAMINGO-gsb-swarm-a7743ad/routes/redis-client.js :29
const res = await fetch(`${url}/${args.map(encodeURIComponent).join('/')}`, { - net MCFLAMINGO-gsb-swarm-a7743ad/routes/throw-test.js :33
const res = await fetch(TEMPO_RPC, { - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/content_engine.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/dca_engine.js :87
const res = await fetch(url); - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/enrich_yp_categories.js :23
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/exit_monitor.js :52
const res = await fetch(`https://api.dexscreener.com/latest/dex/tokens/${tokenAddress}`); - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/intel-sweep.js :231
const probeRes = await fetch(PREMIUM_EP, { - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/telegram_bot.js :17
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/scripts/token_analysis.js :9
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/threadWriter.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/tokenAnalyst.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/vendor/acp-node-v2/dist/events/acpHttpClient.js :25
const res = await fetch(`${this.serverUrl}/auth/agent`, { - net MCFLAMINGO-gsb-swarm-a7743ad/vendor/acp-node-v2/dist/events/sseTransport.js :19
return fetch(url, { - net MCFLAMINGO-gsb-swarm-a7743ad/vendor/acp-node-v2/dist/providers/evm/privyAlchemyEvmProviderAdapter.js :30
const res = await fetch(`${base}${path}`, { - net MCFLAMINGO-gsb-swarm-a7743ad/vendor/acp-node-v2/dist/providers/providerAuthClient.js :19
const res = await fetch(`${this.serverUrl}/auth/agent`, { - net MCFLAMINGO-gsb-swarm-a7743ad/walletProfiler.js :2
const axios = require('axios'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/acpBroadcaster.js :120
const res = await fetch(MCP_URL, { - net MCFLAMINGO-gsb-swarm-a7743ad/workers/acsWorker.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/bbbScraper.js :18
const http = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/beaWorker.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/bedrockWorker.js :82
const res = await fetch(url, { ...opts, signal: controller.signal }); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/censusLayerWorker.js :36
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/censusMacroWorker.js :66
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/cesWorker.js :57
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/chamberDirectory.js :513
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/chamberDiscovery.js :31
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/chamberScraper.js :19
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/chatGapWorker.js :142
const r = await fetch(CHAT_URL, { - net MCFLAMINGO-gsb-swarm-a7743ad/workers/countyPermitsWorker.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/embeddingWorker.js :29
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/enrichmentAgent.js :24
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/fccBroadbandWorker.js :58
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/fdotWorker.js :31
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/flZipRegistry.js :23
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/fredWorker.js :21
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/gapDataFetcher.js :27
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/geocodingWorker.js :75
const res = await fetch(OVERPASS_URL, { - net MCFLAMINGO-gsb-swarm-a7743ad/workers/irsMigrationWorker.js :40
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/irsSoiWorker.js :27
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/lodesWorker.js :36
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/mcpProbeWorker.js :27
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/menuFetchAgent.js :76
const res = await fetch(url, { headers: { 'User-Agent': 'LocalIntel Menu Agent/1.0' }, signal: AbortSignal.timeout(15000) }); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/oceanFloorWorker.js :64
const res = await fetch(url, { signal: controller.signal }); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/overpassWorker.js :18
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/permitWorker.js :28
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/promptEvolutionWorker.js :25
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/qcewWorker.js :28
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/qwiWorker.js :26
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/schoolEnrollmentWorker.js :17
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/sjcArcGisWorker.js :31
const https = require('https'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/verticalAgentWorker.js :26
const http = require('http'); - net MCFLAMINGO-gsb-swarm-a7743ad/workers/websiteEnricherWorker.js :19
const https = require('https');
secrets 39
- secrets MCFLAMINGO-gsb-swarm-a7743ad/acpAuth.js :42
if (process.env.VIRTUALS_API_KEY) return process.env.VIRTUALS_API_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/alphaScanner.js :366
signerPrivateKey: process.env.ALPHA_SCANNER_SIGNER_PK || process.env.ALPHA_SCANNER_PRIVATE_KEY || process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-a7743ad/approve-swarm-usdc.js :11
const SWARM_PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/ceo-debug.js :21
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/ceobuyer.js :69
const _RAW_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/dashboard-server.js :28
if (process.env.RESEND_API_KEY) { - secrets MCFLAMINGO-gsb-swarm-a7743ad/financialAnalyst.js :199
privateKey: process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-a7743ad/index.js :19
...(process.env.TOKEN_ANALYST_ENTITY_ID - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/apiKeyMiddleware.js :28
const INTERNAL_SECRET = process.env.INTERNAL_SECRET || 'localintel-internal-2026'; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/confirmedJobs.js :109
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/dispatchRail.js :117
if (!process.env.STRIPE_SECRET_KEY) { - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/notificationQueue.js :110
if (!process.env.RESEND_API_KEY) throw new Error('RESEND_API_KEY not set'); - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/nvim.js :17
const NVIDIA_API_KEY = process.env.NVIDIA_API_KEY; // set in Railway env - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/posDecrypt.js :15
(process.env.POS_ENCRYPT_KEY || 'localintel-pos-key-32-bytes-here!').padEnd(32).slice(0, 32) - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/rfqBroadcast.js :100
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/rfqCallback.js :55
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/rfqService.js :34
if (!vapidInitialised && process.env.VAPID_PUBLIC_KEY && process.env.VAPID_PRIVATE_KEY) { - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/squareAgent.js :100
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/surgeAgent.js :149
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/toastAgent.js :121
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/ucpAgent.js :393
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/lib/voiceIntake.js :276
const token = process.env.TWILIO_AUTH_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/localIntelAgent.js :2758
const PPLX_KEY = process.env.PERPLEXITY_API_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/pump_bot_engine.js :24
const solPrivKey = process.env.SOLANA_PUMP_PRIVATE_KEY || process.env.SOL_PRIVATE_KEY || process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/routes/raiders.js :50
const pk = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/routes/redis-client.js :6
const REDIS_TOKEN = process.env.UPSTASH_REDIS_REST_TOKEN; - secrets MCFLAMINGO-gsb-swarm-a7743ad/routes/throw-test.js :312
const valid = token === process.env.DASHBOARD_PASSWORD || token === process.env.THROW_TEST_SECRET; - secrets MCFLAMINGO-gsb-swarm-a7743ad/scripts/approve_usdc.js :15
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/scripts/content_engine.js :551
const bearerToken = process.env.X_BEARER_TOKEN || process.env.X_API_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/scripts/exit_monitor.js :21
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/scripts/jup_referral_setup.js :33
const privateKeyB58 = process.env.SOL_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/threadWriter.js :366
const bearerToken = process.env.Bearer_Token || process.env.X_BEARER_TOKEN || process.env.X_API_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/tokenAnalyst.js :185
signerPrivateKey: process.env.TOKEN_ANALYST_SIGNER_PK || process.env.TOKEN_ANALYST_PK || process.env.AGENT_WALLET_PRIVATE_KEY, - secrets MCFLAMINGO-gsb-swarm-a7743ad/walletProfiler.js :237
const PRIVATE_KEY = process.env.AGENT_WALLET_PRIVATE_KEY; - secrets MCFLAMINGO-gsb-swarm-a7743ad/workers/acsWorker.js :119
const CENSUS_API_KEY = process.env.Census_Data_API || process.env.CENSUS_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-a7743ad/workers/bedrockWorker.js :337
const twilio = require('twilio')(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN); - secrets MCFLAMINGO-gsb-swarm-a7743ad/workers/countyPermitsWorker.js :29
const CENSUS_API_KEY = process.env.Census_Data_API || process.env.CENSUS_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-a7743ad/workers/enrichmentAgent.js :40
const FSQ_KEY = process.env.FSQ_API_KEY || null; - secrets MCFLAMINGO-gsb-swarm-a7743ad/workers/fccBroadbandWorker.js :81
const hash_value = process.env.FCC_BDC_API_KEY;
database 9
- db MCFLAMINGO-gsb-swarm-a7743ad/data-seed/reseed_cron.js :29
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/lib/db.js :8
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/backfillBusinesses.js :27
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/enrich_yp_categories.js :24
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/migrateB16.js :6
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/pipeline_runner.js :38
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/promoteOsmBatch.js :15
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/reclassify_categories.js :19
const { Pool } = require('pg'); - db MCFLAMINGO-gsb-swarm-a7743ad/scripts/validate.js :18
const { Pool } = require('pg');
declared dependencies 26
- @aa-sdk/core@^4.0.0
- @account-kit/infra@^4.0.0
- @account-kit/smart-contracts@^4.0.0
- @anthropic-ai/sdk@^0.39.0
- @solana/web3.js@^1.98.4
- @virtuals-protocol/acp-node-v2@latest
- @x402/extensions@^2.10.0
- axios@^1.6.0
- bs58@^5.0.0
- cors@^2.8.5
- dotenv@^16.0.0
- express@^4.18.0
- multer@^1.4.5-lts.1
- nodemailer@^6.9.0
- openai@^4.0.0
- pg@^8.20.0
- pg-copy-streams@^6.0.6
- playwright@^1.44.0
- resend@^4.0.0
- ssh2-sftp-client@^12.1.1
- unzipper@^0.12.3
- viem@^2.0.0
- web-push@^3.6.7
- ws@^8.0.0
- x402-express@^1.2.0
- x402-fetch@^1.2.0