{
  "id": 12808384,
  "title": "End the Demo on Purpose",
  "url": "https://urgent.news/2026/10/08/end-the-demo-on-purpose",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-08T06:47:49.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/devgo_5325/end-the-demo-on-purpose-2cja"
  },
  "original_language": "en",
  "account": "The article discusses the importance of creating a demo receipt to ensure transparency and security during demo calls. A solo founder had a demo call at four but faced issues with the status page running only on one laptop, limiting the ability to share a public link. The article emphasizes that public posts praising generated pages and profile toys still require a host boundary and an end time. It highlights that a pretty demo without a receipt is essentially a laptop story.\n\nThe article also touches upon the use of free coding models and servers, stating that neither should hold customer records. It mentions that a founder should read the current project terms before proceeding and suggests saving a receipt file in the repo root, which contains crucial information about the demo's scope, status page, host role, payment policies, and other restrictions. The receipt is meant to freeze the scope before any model edits and should not contain any customer data.\n\nThe article presents a local drill using a proposed health.py script that runs on localhost until a human chooses a host. The script reports a start time and a demo flag. It also introduces a guard.sh script that fails when risky filenames appear in the tree, ensuring that no sensitive information is included. The founder is advised to run the guard script after adding files but before the first add, and to check the terminal for any traceback before blaming the host.\n\nThe founder is instructed to open a free model session after the guard exists and add a public index.html file with one sentence and a health link. Allowed files include public/index.html, while RECEIPT.md, health.py, and guard.sh are forbidden files. The article stresses that the founder should not add forms, cookies, payments, or external trackers. If a change requires a secret, the process should be stopped, and a green guard should only indicate that the promise matches the tree, not serve as a security audit.\n\nFinally, the article suggests adding a note at the end of the demo receipt recording the host name and the time when the demo should end. This note ensures that the founder has a clear record of the demo's timeline and limitations, promoting transparency and accountability throughout the process.",
  "summary": "The opening scene is a composite, not a customer report. A solo founder had a demo call at four. The status page ran only on one laptop. A friend asked for a link before the call. That laptop could not serve the shared link. A zero bill still needed a public host. Public posts this week praise generated pages and profile toys. Those pages still need a host boundary and an end time. A pretty demo…",
  "key_points": [
    "Solo founder faced demo call issues with limited sharing options",
    "Emphasizes need for demo receipt to freeze scope and ensure transparency",
    "Recommends recording host name and demo end time in receipt"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}