BSVanonvia treechat·3w
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "1ce2ccaaeca6e3fb6089975f17dfef6dea937a11271e9e78d202221be0ff5606",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "post",
  "map_content": "Announcing Foundry \u2014 an on-chain deployment tool for static websites on BSV\r\nDrop a build folder \u2014 HTML, CSS, JS, images, fonts \u2014 OR just single files and Foundry inscribes every file as a 1Sat Ordinal. It rewrites all internal references (src, href, url(), import paths) to point at on-chain content addresses so your site works directly from the blockchain without any server rewriting.\r\nThe web app connects to any BRC-100 wallet (MetaNet Desktop or compatible) for signing and funding. No private keys in the browser \u2014 the wallet handles everything through the standard interface.\r\nEach deploy creates UHRP content tokens that advertise file availability on the overlay network. When you redeploy, Foundry loads your previous manifest, diffs file hashes, reuses unchanged files, and only reinscribes what actually changed. Old UHRP tokens for superseded files are automatically revoked. You can also revoke individual files from the deploy history at any time.\r\nThe manifest is your deploy receipt and the key to cheap redeployments. \r\nAvailable as a web app (deployed on-chain via itself) and a Go CLI for scripting and CI pipelines. Both use the same inscription format, manifest schema, and UHRP token lifecycle.\r\nWeb app: https://anvil.sendbsv.com/app/Foundry",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "BSVanon",
  "channel": null,
  "parent_txid": null,
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 3,
  "timestamp": "2026-03-28T17:11:25.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "BSVanon",
  "ui_display_name": "BSVanon",
  "ui_handle": "BSVanon",
  "ui_display_raw": "BSVanon",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!