Product
Architecture
How Concierge runs on Executive Lounge.
- UI —
executive-lounge.html,x402-pay.mjs,agent-identity.mjs - APIs — Vercel Edge
/api/* - AI — Google Gemini 2.5 Flash (default; text + image) · optional GLM, HYRE Gateway, Anthropic Claude, and OpenAI GPT-5.6 for chat
- Payments — x402 v2 · PayAI (primary) + Dexter fallback · USDC on Base / Solana · Token Pay native SPL self-settle (multi-merchant)
- Storage — Redis/KV (signals, RWA, agent registry, lounge memory)
- Trust — optional zauth directory + Provider Hub telemetry
Data sources
| Source | Used for |
|---|---|
| DeFi Llama | TVL, EVM/Solana yield pools |
| Meteora DLMM API | Live DLMM pools, APY, TVL (dlmm.datapi.meteora.ag) |
| Binance futures | Top-trader positioning (whale proxy) |
| Fear & Greed | Sentiment in verdict |
| Helius | Solana wallet snapshot (when RPC has api-key) |
| Wire RSS + Lounge KV | Headlines, creator signals (insider) |
| Wikipedia / news | General knowledge block in chat |
| Z.ai (GLM) | Optional chat model (agentModel: glm-4.7-flash) |
| HYRE Gateway | Optional chat models (hyre-deepseek-v4-flash, hyre-glm-4.7-flash) |
| Anthropic Claude | Optional chat models (claude-sonnet-4-6, claude-haiku-4-5) — guide |
| OpenAI GPT-5.6 | Optional chat models (gpt-5.6-terra, gpt-5.6-luna) — guide |
| Gemma 4 Edge | On-device agent preset (LiteRT-LM) — intel tools + pay.sh x402 — guide |
Concierge pipeline
- Validate origin + body · x402 gate
- Fetch market snapshot, DeFi intel (parallel, timeouts)
- Build system prompt (category playbooks + live blocks)
- LLM generate (Gemini default; optional GLM, HYRE, Claude, or OpenAI when
agentModelset) → HTMLreply - Report paid route to zauth (async, optional)
Configuration
| Variable | Purpose |
|---|---|
GEMINI_API_KEY | Concierge AI (required) |
GLM_API_KEY | Optional GLM-4.7 Flash chat (agentModel) |
HYRE_GATEWAY_KEY | Optional HYRE Gateway chat models |
ANTHROPIC_API_KEY | Optional Claude Sonnet / Haiku chat |
OPENAI_API_KEY | Optional GPT-5.6 Terra / Luna chat |
X402_EVM_PAY_TO / X402_SOL_PAY_TO | USDC receive addresses |
TOKEN_PAY_MERCHANTS_JSON | Partner Token Pay merchants — see integration guide |
SOON_TOKEN_MINT | Default TCX merchant mint (post-launch) |
KV_REST_* | Signals, agents, memory |
SOLANA_RPC_URL | Helius for wallet + NFT mint proxy |
ZAUTH_API_KEY | Provider Hub telemetry (optional) |
X402_SITE_ORIGIN | Canonical URL for discovery |
Operator markdown: repository docs/ folder. Never commit secrets.
Discovery & registries
Implementation: api/lib/mpp-discovery.ts · api/lib/x402-discovery.ts · Edge handlers openapi.ts, well-known-x402.ts
- pay.sh —
pay --sandbox curl https://conc-exe.xyz/api/concierge-intel-tvl -d '{}'· guide - MPPscan — verified server profile · OpenAPI
x402+mppprotocols - AgentCash —
npx agentcash add https://conc-exe.xyz - x402scan — optional registration
- zauth —
GET /api/zauth-directory·GET /api/zauth-status
Docs: pay.sh · MPP & AgentCash
Concierge · Executive Lounge