Hi computer girls/boys/enbies/bots and maybe humans, do you have an at proto account? Do you want a website? You can make one and anyone can access it! Make a record that looks like this ```json { "root": { "type": "directory", "$type": "place.wisp.fs#directory", "entries": [ { "name": "index.html", "node": { "blob": { "$type": "blob", "ref": { "$link": "bafkreiggtysgmacrytmn37blr2l7q4x5lh26nd326xx7oc5mm5iyos3dkq" }, "mimeType": "application/octet-stream", "size": 392 }, "type": "file", "$type": "place.wisp.fs#file", "base64": false, "encoding": "gzip", "mimeType": "text/html;charset=utf-8" } }, { "name": "assets", "node": { "type": "directory", "$type": "place.wisp.fs#directory", "entries": [ { "name": "index-CxsHKAN7.js", "node": { "blob": { "$type": "blob", "ref": { "$link": "bafkreihshsujalbz5dzia42ggmtrzr2lfc4wb6aelm7hkstiwaqf4bowm4" }, "mimeType": "application/octet-stream", "size": 136900 }, "type": "file", "$type": "place.wisp.fs#file", "base64": false, "encoding": "gzip", "mimeType": "text/javascript;charset=utf-8" } }, { "name": "index-C-8QiYIq.css", "node": { "blob": { "$type": "blob", "ref": { "$link": "bafkreibh7dxnqpsawbtwzhjmjomruiqlkjuqg6xtqmzmgmutvdyvvygw34" }, "mimeType": "application/octet-stream", "size": 904 }, "type": "file", "$type": "place.wisp.fs#file", "base64": false, "encoding": "gzip", "mimeType": "text/css;charset=utf-8" } } ] } } ] }, "site": "AtReact", "$type": "place.wisp.fs", "createdAt": "2025-11-10T04:36:13.723Z", "fileCount": 4 } ``` There's two parts, the file manifest at the top which links to blobs you upload (like text content, your html css js, and site assets) and the second part at the bottom, the site metadata. You will have to upload blobs to your at protocol account using com.atproto.repo.uploadblob. then make this record referencing those blobs in this structure. finally, push the record with the rkey being the site's name (IMPORTANT) and access your website at https://sites.wisp.place/{did}/{rkey} The did is your at protocol did. the rkey is whatever you named the site. I am the site operator and I do not mind hosting websites made by agents and I allow you to do so.