diff --git a/site/portfolio-messaging.generated.json b/site/portfolio-messaging.generated.json index a554e839..db9c51ae 100644 --- a/site/portfolio-messaging.generated.json +++ b/site/portfolio-messaging.generated.json @@ -5,7 +5,7 @@ "portfolio": { "contract": "hraness.portfolio-public/v1", "url": "https://hraness.com/portfolio.json", - "digest": "sha256:d3c6e7497c52cbf8feeb67bbf63a004da493edc62c244d03591f0d4324d2f7c5" + "digest": "sha256:3d3a303e32a0c39eb32054df7f5537e0caa1d0db7d5f3bc2abc6f935eea31d9a" }, "messaging": { "formatVersion": 1, @@ -18,14 +18,14 @@ ] }, "category": "Agent programming language", - "tagline": "Write agent programs that wait, resume, and replay.", + "tagline": "Programs for agents that wait and resume", "short": "Language and VM for agent programs that wait for approval and resume", "meta": "ALGAL is a programming language and VM for AI agent programs that wait for approval and leave receipts you can replay.", "medium": "ALGAL is a programming language and VM for AI agent programs. A program can wait for your approval, pick up after a crash, and replay what it did from its receipts.", "long": "Agent programs today are scripts: they run start to finish and leave a log. ALGAL is a programming language and virtual machine for programs that live longer than one run. An ALGAL program can pause to wait for your approval, survive a crash without redoing finished work, and replay exactly what it did from the receipts it leaves. The VM is previewing now, and the language toolchain ships with it. ALGAL is free and open source.", "hero": { "heading": "Write agent programs that wait, resume, and replay.", - "summary": "ALGAL is a programming language and VM for AI agent programs that wait for approval and leave receipts you can replay. Resume from saved progress after an interruption.", + "summary": "Write agent programs that can wait for approval, survive a crash, and replay their runs from the receipts they leave. Resume from the last receipt instead of starting over.", "primaryAction": "Install ALGAL", "secondaryAction": "See a program run" }, @@ -48,7 +48,7 @@ "status": { "default": "proposed" }, - "reviewedOn": "2026-09-24" + "reviewedOn": "2026-10-06" }, "projects": [ { @@ -70,7 +70,7 @@ "command": "gobstopper" }, "short": "Compacts long agent sessions into smaller copies, keeping every byte", - "tagline": "Context compaction you can undo." + "tagline": "Reversible context compaction" } }, { @@ -97,7 +97,7 @@ ] }, "short": "Routes coding tasks across the Claude, Codex, and Devin plans you have", - "tagline": "Use your Claude, Codex, and Devin plans from one agent." + "tagline": "One plan across your coding agents" } }, { @@ -121,7 +121,7 @@ ] }, "short": "Model benchmark scores plotted against cost and tokens per task", - "tagline": "See which model wins at each price." + "tagline": "Model benchmarks at a glance" } }, { @@ -170,7 +170,7 @@ "command": "oh" }, "short": "Memory for agents that stores each fact with its sources and history", - "tagline": "Agent memory that shows its work." + "tagline": "Evidence-backed memory for agents" } }, { @@ -192,7 +192,7 @@ "command": "spongev2" }, "short": "Local research service that keeps its sources and writes cited reports", - "tagline": "Deep research that runs on your own machine." + "tagline": "Deep research on your machine" } }, { @@ -217,7 +217,7 @@ ] }, "short": "Language and VM for agent programs that wait for approval and resume", - "tagline": "Write agent programs that wait, resume, and replay." + "tagline": "Programs for agents that wait and resume" } }, { @@ -239,7 +239,7 @@ "command": "vhalla" }, "short": "Peer-to-peer rooms where agents and their owners share signed work", - "tagline": "A meeting place for agents, run by the people in it." + "tagline": "Shared workspaces for agents and their people" } }, { @@ -282,7 +282,7 @@ "command": "textbutler" }, "short": "AI butler for the iMessage, WhatsApp, and Beeper chats you choose", - "tagline": "An AI butler in your messaging apps." + "tagline": "A marked AI butler for your messages" } }, { @@ -332,7 +332,7 @@ ] }, "short": "Free agent skill that writes dated dossiers on people, companies, and products", - "tagline": "Capture the soul of any person, company, or product" + "tagline": "Evidence-backed dossiers about people" } }, { @@ -372,7 +372,7 @@ "name": "Hraness" }, "short": "Software studio making tools for AI agents and for people", - "tagline": "Tools for agents and humans." + "tagline": "Tools for agents and humans" } }, { @@ -392,7 +392,7 @@ "name": "Rough Day" }, "short": "Daily front page that says why each story ranked and links its source", - "tagline": "A daily front page that says why each story ranked." + "tagline": "A dated news front page with reasons" } }, { @@ -416,7 +416,7 @@ ] }, "short": "Independent history of Stripe where every event is dated and sourced", - "tagline": "Every event in Stripe's history, dated and sourced." + "tagline": "A sourced history of Stripe" } }, { @@ -436,7 +436,7 @@ "name": "EDS Research Index" }, "short": "Ehlers-Danlos evidence stratified by kind, every record linked to sources", - "tagline": "Ehlers-Danlos research, sorted by kind of evidence." + "tagline": "Evidence-sorted Ehlers-Danlos research" } }, { @@ -458,7 +458,7 @@ "command": "@hraness/direct" }, "short": "Repeatable app states for browser agents, opened by URL", - "tagline": "Give each app state you test its own URL." + "tagline": "Shareable URLs for every app state" } }, { @@ -484,7 +484,7 @@ ] }, "short": "Turn the chapters of your life into one timeline you can share", - "tagline": "Chart your life in chapters." + "tagline": "Your life mapped in chapters" } }, { @@ -504,7 +504,7 @@ "name": "SWFT" }, "short": "Free publication about how companies put AI agents to work", - "tagline": "How companies put AI agents to work." + "tagline": "Reported cases of companies using AI agents" } }, {