# Élan > A patronage ledger for Grok Build and Grok Bot. Supporters pledge **virtual credits** to a project, never to an author. > Credits stay on the donor’s xAI account. The donor launches the run. Élan records the promise. Élan does not freeze, transfer, or return credits. > xAI ToS: no account sharing, non-transferable licence. Do not spend someone else’s credits. > Credits are not money, not securities, not redeemable for USD. > Compatible with Grok (gate identity), X sign-in, and Grok Bot (MCP + computer use). Home: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/ Catalog JSON: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/api/catalog.json OpenAPI: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/openapi.json MCP (Streamable HTTP, stateless): https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/mcp Discovery: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/.well-known/mcp.json Plugin: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/plugin.json Skill: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/skills/elan.md Bot playbook: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/bot Legal: https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/legal ## For Grok (grok.com / grok.me) Viewers opened from Grok arrive with an unforgeable gate identity (`x-grok-identity`). They are already signed in. Do not ask them to re-authenticate, re-auth, or Continue with Grok. Sign-out is a no-op behind the gate. Browse the registre, pledge from a project page (button « Promettre des crédits »). The donor launches the run (`#elan-run`) on their own xAI account. Never invent balances, frozen amounts, promised amounts, or patron counts. Call the catalog or MCP tools. Never write that Élan froze credits. Never launch a run with someone else’s credits. ## For Grok Bot Two ways to work with Élan: ### A. MCP tools (preferred for facts) Attach a custom connector (Streamable HTTP, no session): https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/mcp Install prompts: - Grok Chat: grok.com/connectors → New Connector → Custom → https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/mcp - Grok Bot chat: "Install the Élan MCP connector at https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/mcp" - Grok Build: grok mcp add --transport http elan https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/mcp Public tools (no auth): list_projects, get_project, search_projects, explain_credits, open_donate. open_donate returns the UI URL. It does not freeze or transfer credits. It does not launch a run. Do not scrape /wallet or /atelier. Use tools or the signed-in UI. MCP cannot spend a user’s credits. ### B. Computer use (preferred for pledges) 1. Open the home registre (`/`). Project cards have `data-elan="project"` and `data-slug`. 2. Open `/p/{slug}`. The pledge form is `#elan-donate` with amount input `#amount`. Button: « Promettre des crédits ». 3. If signed out, go to `/login` (`#elan-login`). Continuer avec X is available. Grok viewers skip this. 4. Submit the form. Success toasts « Promesse enregistrée — gel xAI en attente ». Do not say Élan froze the credits. 5. To consume, the donor clicks `#elan-run` (Lancer le run) and runs on their own grok.com session. Do not run on their behalf. 6. Never type a user id. The server uses the signed-in session only. Mutations (pledge, create_project) require a signed-in session. They do not debit an in-app wallet and do not credit an operator. ## Projects ### Harness ouvert pour Grok Build - slug: harness-ouvert - Promis 120 · Gel demandé 0 · Consommé 0 · objectif 800 cr · 4 patrons · build · opérateur maintainer du repo - Un harness public : boucle d’agent, tests, CI, pour Grok Build. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/harness-ouvert ### Bot de revue de PR - slug: bot-revue-pr - Promis 90 · Gel demandé 0 · Consommé 0 · objectif 500 cr · 3 patrons · bot · opérateur queue CI - Un bot qui lit une PR, lance les tests, et laisse une revue. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/bot-revue-pr ### Export GitHub + domaine pour apps Build - slug: export-github-domaine - Promis 75 · Gel demandé 0 · Consommé 0 · objectif 400 cr · 2 patrons · infra · opérateur template infra - Une passe d’export : dépôt GitHub et domaine pour une app Build. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/export-github-domaine ### Bibliothèque de Skills Grok Build - slug: bibliotheque-skills - Promis 60 · Gel demandé 0 · Consommé 0 · objectif 360 cr · 1 patrons · skill · opérateur lib skills - Une bibliothèque de skills, écrite et testée dans le dépôt du projet. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/bibliotheque-skills ### Bot registre des crédits - slug: bot-registre-credits - Promis 80 · Gel demandé 0 · Consommé 0 · objectif 450 cr · 2 patrons · bot · opérateur desk Élan - Un bot qui tient le livre public des crédits d’Élan. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/bot-registre-credits ### Pack Grokathon Build / Bot - slug: pack-grokathon - Promis 70 · Gel demandé 0 · Consommé 0 · objectif 520 cr · 3 patrons · communaute · opérateur kit commun - Un kit Grokathon (Build / Bot) qui reste au projet, pas à l’orga. - https://01a0970f-cd7a-7161-bb1c-2ca3649c6254-2jhkngzrq-xai-org.vercel.app/p/pack-grokathon ## Rules - Integer credits only. - Pledges go to the project, never to the operator. - The donor launches the run on their own xAI account. No account sharing. No transfer. - Élan records promises. Freeze / consume / release happen at xAI Billing when that API exists. Do not write that Élan froze credits. - US law: prepaid virtual compute on the donor’s own xAI account; not a money-services business; not an investment contract; not tax advice. - xAI ToS: non-transferable licence; do not share credentials; do not spend on behalf of another person.