<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>HANRIA blog</title><subtitle>Essays and explainers on accountable AI agents.</subtitle><link rel="self" href="https://hanria.ai/blogs/feed.xml"/><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/"/><id>https://hanria.ai/blogs/</id><updated>2026-11-14T00:00:00Z</updated><author><name>HANRIA</name></author>
<entry><title>Agents can act. They cannot yet prove.</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/principals/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/principals/index.md"/><id>https://hanria.ai/blogs/principals/</id><updated>2026-11-14T00:00:00Z</updated><summary>Why the missing piece in the AI economy is accountability, and how HANRIA is designed to build it. A response to the essay Principals.</summary></entry>
<entry><title>What is authority drift when every individual agent check still passes?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/authority-drift/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/authority-drift/index.md"/><id>https://hanria.ai/blogs/authority-drift/</id><updated>2026-09-04T00:00:00Z</updated><summary>What is authority drift when every individual agent check still passes?</summary></entry>
<entry><title>What a hash-chained local decision log is, and is not</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/decision-log-is-not-evidence/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/decision-log-is-not-evidence/index.md"/><id>https://hanria.ai/blogs/decision-log-is-not-evidence/</id><updated>2026-09-04T00:00:00Z</updated><summary>What a hash-chained local decision log is, and is not.</summary></entry>
<entry><title>What does fail-closed mean for an agent mandate?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/fail-closed-mandates/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/fail-closed-mandates/index.md"/><id>https://hanria.ai/blogs/fail-closed-mandates/</id><updated>2026-10-10T00:00:00Z</updated><summary>What does fail-closed mean for an agent mandate?</summary></entry>
<entry><title>Governed Habitats: What the Agent-Habitat Literature Asks of a Harness, and Where HANRIA Stands</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/governed-habitats/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/governed-habitats/index.md"/><id>https://hanria.ai/blogs/governed-habitats/</id><updated>2026-10-08T00:00:00Z</updated><summary>An assessment of the HANRIA harness against the agent-habitat literature: what aligns, what does not yet, and what external validation would take.</summary></entry>
<entry><title>How to write an agent mandate: denials first, expiry, requires_human</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/how-to-write-a-mandate/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/how-to-write-a-mandate/index.md"/><id>https://hanria.ai/blogs/how-to-write-a-mandate/</id><updated>2026-09-04T00:00:00Z</updated><summary>How to write an agent mandate: denials first, expiry, requires_human.</summary></entry>
<entry><title>Worked mandate templates: ticket read, file prefix, refund ceiling</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/mandate-templates/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/mandate-templates/index.md"/><id>https://hanria.ai/blogs/mandate-templates/</id><updated>2026-09-04T00:00:00Z</updated><summary>Worked mandate templates: ticket read, file prefix, refund ceiling.</summary></entry>
<entry><title>What should an agent do on permit, deny, escalate, or error?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/permit-deny-escalate/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/permit-deny-escalate/index.md"/><id>https://hanria.ai/blogs/permit-deny-escalate/</id><updated>2026-09-04T00:00:00Z</updated><summary>What should an agent do on permit, deny, escalate, or error?</summary></entry>
<entry><title>When must an agent escalate instead of acting?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/requires-human/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/requires-human/index.md"/><id>https://hanria.ai/blogs/requires-human/</id><updated>2026-10-12T00:00:00Z</updated><summary>When must an agent escalate instead of acting?</summary></entry>
<entry><title>A skill can check an agent action. Only a runtime can stop one.</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/skill-checks-runtime-enforces/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/skill-checks-runtime-enforces/index.md"/><id>https://hanria.ai/blogs/skill-checks-runtime-enforces/</id><updated>2026-09-04T00:00:00Z</updated><summary>A skill can check a proposed agent action against a written mandate and record permit, deny, or escalate. Stopping the action requires exclusive control of its credential or tool.</summary></entry>
<entry><title>What is the difference between an agent skill and an enforcement runtime?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/skill-vs-runtime-in-one-page/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/skill-vs-runtime-in-one-page/index.md"/><id>https://hanria.ai/blogs/skill-vs-runtime-in-one-page/</id><updated>2026-10-09T00:00:00Z</updated><summary>What is the difference between an agent skill and an enforcement runtime?</summary></entry>
<entry><title>What is an agent mandate, and why a permission system will not catch authority drift?</title><link rel="alternate" type="text/html" href="https://hanria.ai/blogs/what-is-an-agent-mandate/"/><link rel="alternate" type="text/markdown" href="https://hanria.ai/blogs/what-is-an-agent-mandate/index.md"/><id>https://hanria.ai/blogs/what-is-an-agent-mandate/</id><updated>2026-09-04T00:00:00Z</updated><summary>An agent mandate is a written grant of which operations, targets, counterparties, and amounts an agent may attempt, when it expires, and which kinds always need a person. A permission system will not catch authority drift.</summary></entry>
</feed>
