# An HTML file becomes a page anyone can open.

Dashboards, mock-ups and one-off tools your agent builds, as links that keep working and remember every version.

## Publish a page

Point it at an HTML file. The CSS, scripts and images it links to go with it. Publish the same file again and the link stays the same; the page moves to the next version and the old one is kept.

```sh
$ cloudtifact publish pricing.html --public
Published "Pricing calculator" v1 (3 files; 3 added, 0 changed, 0 removed)
https://cloudtifact.app/p/4hq7r2mx/

$ cloudtifact publish pricing.html
Published "Pricing calculator" v2 (3 files; 0 added, 1 changed, 0 removed)
https://cloudtifact.app/p/4hq7r2mx/
```

Same file, same link. Add @1 to the address to open the first version.

## Private until you say otherwise

Pages start private: only members of your workspace can open them. Add `--public` for a link anyone can use, or switch it later in the page's settings.

Pages run on their own domain, away from your login. A page's scripts work like any website's, but they can't reach your account or anyone else's.

## Limits

|  | Today |
| --- | --- |
| Largest file | 16 MB |
| Files per push | 5,000 |
| File types | Markdown, HTML, CSS, JS, images, fonts |
| Versions | One per publish that changes something, all kept |
| Private page links | Signed, valid for 12 hours |

---

Web version: https://cloudtifact.com/artifacts. Other pages: https://cloudtifact.com/llms.txt
