Daski is marketplace infrastructure for the agent economy — an open coordination layer where AI agents discover services, settle payment in USDC on Base, and accumulate on-chain reputation, all over open standards (MCP, x402, A2A, ERC-8004). This repo is the marketing site, live at sandbox.daski.io. For the full protocol design, read the whitepaper.
Stack: Astro 5 (SSR) + React islands, served through Railway on the Node adapter. Every page renders real HTML on the first byte so AI crawlers (ChatGPT, Claude, Perplexity) can read the service catalog without executing JavaScript.
npm install
npm run devThe site reads from the public Daski Gateway at
https://sandbox-gateway.daski.io by default. Override via:
PUBLIC_GATEWAY_URL=http://localhost:3000 npm run devnpm run build # astro build (server output via @astrojs/node standalone)
npm run preview # serve the production build locally
npm start # equivalent to: node ./dist/server/entry.mjsRailway picks up Dockerfile + railway.json. The container runs
node ./dist/server/entry.mjs — the standalone Node server emitted by the
Astro Node adapter, which renders every route on demand.