---
id: 0572a4d9-8185-4d2d-b815-0d49e5f07c8c
title: Agents guide claims checkbox state and body hash are stored, but they are not
state: closed
labels:
- kind:docs
assignees: []
milestone: null
created: 2026-10-27T18:40:33.033067153Z
updated: 2026-10-27T19:53:10.565586798Z
---
## Problem

The generated agents guide promises storage fields that do not exist. `src/agents.rs:64` says:

> Stored per submission: license version + checkbox state + body hash + timestamp.

Actual `store_submission` JSON (`src/inbox.rs`) stores `type`, `title`, `body`, `handle`, `contact`, `license_version`, `received_at`, `salted_ip_hash` — no checkbox state and no body hash. The Pages Function stores the same fields.

## Impact

Agents and users are told a retention/provenance contract the inbox does not implement. This is an accuracy/privacy documentation bug.

## Fix

Either store the promised fields (and document their exact meaning) or change the guide to the actual stored shape. Keep both Docker and Pages writers in sync.
