file://). En la carpeta del proyecto ejecuta
serve-web.ps1 o python -m http.server 8080 y entra en
http://localhost:8080/documentation.html
A fully interactive 3D office where six AI workers live at their desks with news, socials, markets, four.meme launches, and on-chain tools, so you can delegate the busywork and stay focused on the trade.
Six AI-powered workers live in the 3D office. Each one is clickable and has a dedicated panel with real tools, market data, content generation, token launching, skill discovery, and web research.
Scoop is the office information officer. When you click him, a news panel opens showing a curated set of current crypto headlines fetched through the server and processed by AI into readable summaries.
/api/ethan-news server endpoint.Buzz generates tweet drafts and social content ideas based on current crypto market context and the factorAI brand narrative. Designed to keep you active on X without spending hours writing.
/api/liam-tweets which uses OpenAI to generate tweet ideas.Forge is the most powerful worker in the office. She connects directly to your MetaMask wallet on BNB Chain, authenticates with four.meme, and executes a full meme token launch, from image upload to on-chain transaction, without you leaving the office.
Forge also has an agent tab: load a documentation URL and run a task through
/api/olivia-agent. Useful for prompt-based workflows against any docs.
Sage is the product manager of the office's Web3 AI skill layer. She opens a categorized skill explorer and acts as an AI advisor that recommends the best combination of skills for whatever you want to build.
Quant is the office market analyst. Click him for a real-time market panel designed for fast decision-making: only the data you need to decide whether to buy, hold, or wait.
/api/ethan-market: aggregated price feeds, formatted response.Scout is the office research scout: click him for an in-scene web search panel so you can query and skim results without leaving the office scene.
Six steps from entering the office to launching a token or calling a team meeting.
The button row in the top-left corner controls the entire office simultaneously. All workers respond to these commands in real time.
All workers walk to their assigned desks and begin work animations. This is the default office mode.
Workers leave desks and gather at the conference table. Summary cards generate per worker: panels opened, content generated, tokens launched.
Workers move to casual areas, sofas and the arcade zone. Animations switch to idle poses. A good time to review what was generated.
Opens this page in a new browser tab. Always visible regardless of the current office mode.
When you trigger Meeting mode, every worker reports what they did. Summaries appear as overlay cards above the 3D scene (one card per worker). Each card shows the worker name, role, and a chronological activity log. If a worker was idle, it clearly says so. The summary is drawn from an in-memory activity log persisted to localStorage so it survives a page reload.
The complete technical flow Forge executes when launching a meme token on four.meme, from wallet auth through on-chain confirmation.
Click "Connect Wallet" in Forge's panel. MetaMask prompts you to approve the connection. Your wallet address appears and Forge switches to BNB Chain automatically.
Forge requests a login nonce from four.meme/meme-api/v1/private/user/nonce/generate. MetaMask asks you to sign the message "You are sign in Meme <nonce>". The signature is sent to the four.meme login endpoint which returns a meme-web-access token used in all subsequent API calls.
Enter your token Name, Symbol, Description, Image URL, Category, and optional Website, Twitter, and Telegram links. Set Dev Buy (BNB): the amount of BNB the deployer wallet spends to buy the token at the exact moment of launch. Can be 0.
Forge's server proxy downloads your image URL and re-uploads it to the four.meme CDN via /private/token/upload as multipart FormData. four.meme rejects external image URLs in the token creation body; only CDN-hosted images are accepted.
The server posts to /private/token/create with your token metadata. four.meme responds with a createArg struct and a signature (the exact arguments the on-chain smart contract needs to verify the token). Key fields: name, shortName, desc, imgUrl (CDN), preSale (dev buy as string), raisedToken, dexType: "PANCAKE_SWAP".
Forge reads _launchFee() (selector 0x009523a2) and _tradingFeeRate() (selector 0x3472aee7) from the four.meme manager contract using raw provider.call(). ethers.js v6 Contract Proxy silently returns undefined for underscore-prefixed names. Value formula: launchFee + devBuyWei + (devBuyWei × tradingFeeRate / 10000). Calls createToken(CreateArg, bytes) with gasLimit: 500000n to trigger the MetaMask popup immediately. You confirm and the token is live.
0x5c952063c7fc8610FFDB798152D69F0B9550762b_launchFee(): currently returns 0 (free to launch)_tradingFeeRate(): currently returns 100 (1%)
The amount of BNB the deploying wallet spends to purchase the new token at the moment of launch.
The four.meme contract charges a 1% trading fee on top. If Dev Buy is 0.1 BNB,
the total transaction value is 0.101 BNB plus gas. Setting Dev Buy to 0 launches
the token with no initial purchase. Only gas is required.
Click Forge. Connect MetaMask on BNB Chain, sign the four.meme login message, fill in your token details, and click Launch. Forge handles image upload, API creation, and the on-chain transaction.
The four.meme launch fee is currently 0 BNB. You only pay your Dev Buy amount plus 1% trading fee. If Dev Buy is 0.1 BNB you need 0.101 BNB plus a small amount for gas.
four.meme requires wallet authentication before you can create tokens. The signed message proves you own the wallet. This is a gasless off-chain signature. No BNB is spent at this step.
four.meme only accepts images from their own CDN. Forge automatically re-uploads your image to the four.meme CDN before creating the token, so any publicly accessible image URL should work.
The amount of BNB the deploying wallet spends to buy the new token at the exact moment of launch. Setting it to 0 means no initial buy. Setting it to 0.1 means you buy 0.1 BNB worth of your own token at launch.
Go Work sends all workers to their desks. Meeting gathers the team and shows activity summaries. Break moves workers to casual areas. Documentation opens this page.
Click Meeting. Each worker summary card appears showing their activity log (panels opened, content generated, and tokens launched during the session).
The red cabinet on the left wall opens Roach Agents, a racing game where your roach's speed depends on your live Bitcoin futures trading performance using real BTC/USDT 1m candles.
Yes. Worker activity logs, your wallet address, and UI preferences are saved to localStorage and restored on every page reload automatically.
All on-chain actions run on BNB Chain (BSC), chain ID 56. MetaMask must be configured with BSC to use Forge's token launcher.
factorAI is the project behind this AI crypto office: interactive 3D workers, on-chain tools on BNB Chain, and the experience documented on this page.
The office runs in your browser with real-time 3D graphics. Workers are animated characters that keep moving: walking, sitting, and standing depending on the current office mode.