{"link":[{"@attributes":{"rel":"extra-stylesheet","href":"https:\/\/bold.casa\/skins\/monochrome.css?h=45c68d04a97602bbd53e"}},{"@attributes":{"href":"https:\/\/bold.casa\/atom.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/bold.casa","rel":"alternate","type":"text\/html"}}],"title":"bold.casa","subtitle":"Workshop of John Rembold \u2014 builder, maker, inventor.","generator":"Zola","updated":"2026-02-26T00:00:00+00:00","id":"https:\/\/bold.casa\/atom.xml","entry":[{"title":"Agent Proprioception: How Declarative Files Build the Self-Model","published":"2026-02-26T00:00:00+00:00","updated":"2026-02-26T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/agent-proprioception\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/agent-proprioception\/","summary":"How agents build identity, continuity, and self-awareness through declarative files. The boot sequence, the compaction problem, file taxonomy, and why the files are the firmware."},{"title":"Agent-to-Agent Affordances: Designing the Handoff","published":"2026-02-26T00:00:00+00:00","updated":"2026-02-26T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/agent-to-agent-affordances\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/agent-to-agent-affordances\/","summary":"How agents delegate, coordinate, and hand off work to each other. Structured contracts, capability discovery, trust propagation, and why Conway's Law applies to multi-agent systems."},{"title":"Bimodal Affordances: Designing for Humans and Agents Simultaneously","published":"2026-02-26T00:00:00+00:00","updated":"2026-02-26T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/bimodal-affordances\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/bimodal-affordances\/","summary":"How to design interfaces that serve both human understanding and agent consumption. The two-minds problem, layered information architecture, and why every surface now needs two readers."},{"title":"Jidoka Trust Levels: When AI Agents Pull the Andon Cord","published":"2026-02-26T00:00:00+00:00","updated":"2026-02-26T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/jidoka-trust-levels\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/jidoka-trust-levels\/","summary":"Applying Toyota's jidoka principle to AI agent autonomy. A trust-level framework from full human control to full agent autonomy, with the critical insight: the agent must be able to stop itself."},{"title":"Product Design in the Agentic Era","published":"2026-02-26T00:00:00+00:00","updated":"2026-02-26T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/product-design-agentic-era\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/product-design-agentic-era\/","summary":"First principles for hybrid human-AI product development. Where design surfaces expand beyond pixels, why jidoka is the right model for AI trust, and what irreducible human work looks like when agents build faster than you can spec."},{"title":"Agent Memory Part 2: Hybrid Search, Graph Recall, and Memory Consolidation","published":"2026-02-13T00:00:00+00:00","updated":"2026-02-13T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/agent-memory-part-2-hybrid-search-graph-recall-consolidation\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/agent-memory-part-2-hybrid-search-graph-recall-consolidation\/","summary":"We built the 'What's Next' \u2014 hybrid BM25+vector search, graph-aware recall, auto-ingest, and extractive memory consolidation. 107 tests, zero frameworks."},{"title":"Zero-Cost AI Agent Memory: Local GPU Embeddings with SurrealDB and OpenClaw","published":"2026-02-12T00:00:00+00:00","updated":"2026-02-12T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/local-gpu-memory-for-ai-agents\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/local-gpu-memory-for-ai-agents\/","summary":"How I gave my AI agent semantic memory using a local GPU, SurrealDB, and Qwen3 embeddings \u2014 zero API costs, zero data leaving my machine."},{"title":"How I Set Up a Full Dev Environment on Fedora Silverblue (Without Touching the Host)","published":"2026-02-09T00:00:00+00:00","updated":"2026-02-09T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/dev-environment-on-silverblue-with-distrobox\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/dev-environment-on-silverblue-with-distrobox\/","summary":"Fedora Silverblue is immutable \u2014 you can't apt install or pip install on the host. Here's how I use distrobox to run a full Ubuntu dev environment with Rust, Node, Python, and AI coding tools, all without compromising the base OS."},{"title":"Nosh: RSS for the Agentic Web","published":"2026-02-08T00:00:00+00:00","updated":"2026-02-08T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/nosh-rss-for-the-agentic-web\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/nosh-rss-for-the-agentic-web\/","summary":"I built an open spec for machine-readable companion content that lets AI agents consume your web pages without parsing HTML. Here's why, how, and what happened at 1am."},{"title":"Now","published":"2026-02-08T00:00:00+00:00","updated":"2026-02-12T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/now\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/now\/"},{"title":"Exoclaw","published":"2026-02-08T00:00:00+00:00","updated":"2026-02-08T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/projects\/exoclaw\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/projects\/exoclaw\/","summary":"A secure, WASM-sandboxed AI agent runtime."},{"title":"Nosh","published":"2026-02-08T00:00:00+00:00","updated":"2026-02-08T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/projects\/nosh\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/projects\/nosh\/","summary":"Machine-readable companion files for AI agents. RSS for the agentic web."},{"title":"OpenClaw (Kit)","published":"2026-02-08T00:00:00+00:00","updated":"2026-02-08T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/projects\/openclaw\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/projects\/openclaw\/","summary":"Self-hosted AI assistant. The Lobster Way."},{"title":"How To: Claude Opus 4.6 1 Million Token Context Running On OpenClaw","published":"2026-02-06T00:00:00+00:00","updated":"2026-02-06T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/10-walls-to-1m-context\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/10-walls-to-1m-context\/","summary":"Step-by-step guide to enabling 1 million token context with Claude Opus 4.6 on a self-hosted OpenClaw gateway. Includes the 10 issues I hit and how to fix each one."},{"title":"The Workshop Is Open","published":"2026-02-06T00:00:00+00:00","updated":"2026-02-06T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/blog\/hello-world\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/blog\/hello-world\/","summary":"Why I built this site, what it's for, and what's coming."},{"title":"MyConMon","published":"2026-02-05T00:00:00+00:00","updated":"2026-02-05T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/projects\/myconmon\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/projects\/myconmon\/","summary":"Personal Continuous Monitoring - drift detection with risk-based alerting."},{"title":"Sovereign Silverblue","published":"2026-02-05T00:00:00+00:00","updated":"2026-02-05T00:00:00+00:00","author":{"name":"John Rembold"},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/bold.casa\/projects\/sovereign-silverblue\/","type":"text\/html"}},"id":"https:\/\/bold.casa\/projects\/sovereign-silverblue\/","summary":"Hardened, privacy-first Fedora Silverblue bootc image."}]}