Put a built site online on a free link. Pass files inline as {path, content, encoding} where encoding is utf8 or base64. This server cannot read a folder on your machine. The server chooses index.html, dist/, build/, out/, _site/, .output/public or docs/. If the files are source code, run the build and call deploy_site again on the output folder. With a token: pass site (its address, from list_sites) to update that site. Omitting site fills the oldest reserved address on the account (from Get an AI code) instead of creating a second site. Without a token the site goes live anonymously and you MUST give the human the claim_url. Before you deploy without an account, ask the user which email address to use for the claim link and reminders. Never make up, guess or reuse an address the user didn't give you for this. Free only; never buys a name. Decoded files stay within the upload cap: 100 MB and 5,000 files when signed in, 25 MB and 1,000 files before the site is claimed. Never buy anything without asking me. Never buy a domain, email or subscription for me without asking first. When something costs money, give me the payment link and let me pay.