# FORAY Custody Sheet — Record B (Governance: Agent Action Under Grant) — v0.2

**Date opened:** 2026-07-23
**Status:** ANCHORED AND VERIFIED — PASS. Confirmed on Kaspa mainnet 2026-07-24, after Record A v0.2's own confirmation (serial discipline honored).
**Supersedes:** `foray-custody-sheet-record-b-v0_1.md` (preserved). v0.1's anchor (`ebb75c73a42ad0f630d2fdf07312d36d99fd0ea7c5e77bbf2c13e21594fdfe45`) remains valid, verified, and custody-complete — superseded here only as demonstration material, because its `transaction_id` was manufactured rather than the originating system's real key. See the v0.2 exhibit for the full reasoning.
**Public demonstration artifact — salts included by design** (this is a custody-transparency exhibit, not a production custody record subject to the standing salt-confidentiality practice).

## Identity

| Field | Value |
|---|---|
| Record | B — agent action under a grant (governance column) |
| `transaction_id` (F1) | `GOV-2026-0091-LOG` — the originating system's `LogEntryID`, verbatim |
| Body file | `docs/proofs-material/record-b-body-v2.json` |
| Body size | 2,826 bytes |
| Exhibit | `docs/proofs-material/foray-custody-exhibit-record-b-v0_2.md` |
| Live validation | `{"valid": true, "errors": [], "warnings": []}` — `POST https://foray.dunin7.com/api/validate-foray`, 2026-07-23 |

## Body hash

| Field | Value |
|---|---|
| SHA-256 (computed via `sha256sum < record-b-body-v2.json`) | `99c283898b7e3938209891149302e036b4de280aa89597e43d2acc46ad433b78` |

## Anchoring custody material

| Field | Value |
|---|---|
| `jobId` | `8f4fd393-9c6c-4534-b7ba-1b4bb15fcdc7` |
| `txHash` (SHA-256 of body, per `handleAnchorPost`) | `99c283898b7e3938209891149302e036b4de280aa89597e43d2acc46ad433b78` — **equals the body hash above** |
| `leafSalt` | `fd4faf40a873406d13031dab31e5ab71a964a439aba779c3e94937d0e1264afd` |
| Lane | `direct` (`DIRECT_LANE_NAME`) |
| `expectedAnchoredValue` (commitment, Worker self-report) | `e2930eeeb7ad8c712ac3a606916ed0764f749d1284775b7b7f55993091f57e4f` |
| Spent UTXO | `1bd7bfc63ee77ea877ee30f0033a4b3e1a7a335422deaeed29c08af98a34eb45:0` (Record A v0.2's own confirmed anchor tx) |
| Fee | 168,800 sompi |
| Kaspa tx id (broadcast) | `375f4468e358a27bf64d0cd61356400aedb16be722a1f389855b26590157edd5` |
| Broadcast (`block_time`) | 2026-07-24T00:20:24.127Z |
| On-chain confirmation (`accepting_block_time`) | 2026-07-24T00:20:25.139Z |
| Accepting block hash | `77660d8ea2bf9304ed55f251e5c6ab843328ad499bf0a934e10a252c3ddeab5a` |
| On-chain `payload` (fetched from `api.kaspa.org`) | `e2930eeeb7ad8c712ac3a606916ed0764f749d1284775b7b7f55993091f57e4f` |
| Independently recomputed commitment (leaf = H(0x00‖txHash‖salt); ABH header per `buildDirectAnchorCommitment`; `windowId` recovered by brute force) | `e2930eeeb7ad8c712ac3a606916ed0764f749d1284775b7b7f55993091f57e4f`, `windowId = 1784852401387` (2026-07-24T00:20:01.387Z) |
| Verification result | **PASS** — on-chain payload == `expectedAnchoredValue` == independently recomputed commitment, all three byte-identical |

## Serial-execution discipline (defect D1)

This job's `POST /api/anchor` request was made only after Record A v0.2's confirmed on-chain timestamp (2026-07-24T00:19:37.728Z) — its `spentUtxo` chains directly from Record A v0.2's confirmed transaction, which is itself evidence the wallet's UTXO set had already settled before this job was signed. No second unbroadcast job existed at any point.

## Custody statement

All proof material above — body, `txHash`, `leafSalt`, and the recomputed commitment — is retained in this file, on this branch, as a public demonstration artifact by design. This differs from FORAY's standing production posture (`docs/design/foray-body-availability-design-v0_2.md` §3.4: "FORAY does not retain salts beyond the request" — consumer custody). Here, DUNIN7 is the consumer, and retention in this custody sheet is the deliberate demonstration of what holder-side custody looks like when properly kept — directly addressing the pre-image-custody gap found for the 2026-07-14 anchors (`f23d499a…`, `d6d704ed…`).

---

DUNIN7 — Done In Seven LLC
FORAY — Custody Sheet — Record B — v0_2 — 2026-07-23
