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-4.7 Flash (Z.ai) 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) |
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; GLM 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) |
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 SOON 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 — listed server · 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