# FORAY Custody Sheet — Record A (Finance: Accounts-Payable Settlement) — v0.2

**Date opened:** 2026-07-23
**Status:** ANCHORED AND VERIFIED — PASS. Confirmed on Kaspa mainnet 2026-07-24.
**Supersedes:** `foray-custody-sheet-record-a-v0_1.md` (preserved). v0.1's anchor (`f997e394660a81ae1709ec644d436606512e04fb390f53c7127b9e225164aaf1`) 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 | A — accounts-payable settlement (finance column) |
| `transaction_id` (F1) | `AP-2026-08341` — the originating system's `TranID`, verbatim |
| Body file | `docs/proofs-material/record-a-body-v2.json` |
| Body size | 2,762 bytes |
| Exhibit | `docs/proofs-material/foray-custody-exhibit-record-a-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-a-body-v2.json`) | `5b106984710c31538beadea650d4f3091b2629e59a34189751bdcda15b316630` |

## Anchoring custody material

| Field | Value |
|---|---|
| `jobId` | `d94f271d-a2fa-4f56-899e-6de37b01120a` |
| `txHash` (SHA-256 of body, per `handleAnchorPost`) | `5b106984710c31538beadea650d4f3091b2629e59a34189751bdcda15b316630` — **equals the body hash above** |
| `leafSalt` | `772c9af5b100583433be67a28cbb3df52c743e9ad730ef63ad324fae60879b1f` |
| Lane | `direct` (`DIRECT_LANE_NAME`) |
| `expectedAnchoredValue` (commitment, Worker self-report) | `d06b29f7c36bdbb01e6ea11588070675eb4efa28d9e1d32ac4c922efb41d6a0e` |
| Spent UTXO | `ebb75c73a42ad0f630d2fdf07312d36d99fd0ea7c5e77bbf2c13e21594fdfe45:0` (v0.1 Record B's own confirmed anchor tx) |
| Fee | 168,800 sompi |
| Kaspa tx id (broadcast) | `1bd7bfc63ee77ea877ee30f0033a4b3e1a7a335422deaeed29c08af98a34eb45` |
| Broadcast (`block_time`) | 2026-07-24T00:19:37.368Z |
| On-chain confirmation (`accepting_block_time`) | 2026-07-24T00:19:37.728Z |
| Accepting block hash | `9af0ca65e71089b4589ba6dbc47d735ecc1dd34b2fcbbdb10d7ce36741ca694f` |
| On-chain `payload` (fetched from `api.kaspa.org`) | `d06b29f7c36bdbb01e6ea11588070675eb4efa28d9e1d32ac4c922efb41d6a0e` |
| Independently recomputed commitment (leaf = H(0x00‖txHash‖salt); ABH header per `buildDirectAnchorCommitment`; `windowId` recovered by brute force) | `d06b29f7c36bdbb01e6ea11588070675eb4efa28d9e1d32ac4c922efb41d6a0e`, `windowId = 1784852355536` (2026-07-24T00:19:15.536Z) |
| Verification result | **PASS** — on-chain payload == `expectedAnchoredValue` == independently recomputed commitment, all three byte-identical |

## Serial-execution discipline (defect D1)

This anchor's `spentUtxo` chains directly from v0.1 Record B's own confirmed transaction (`ebb75c73a42a…`) — the last confirmed anchor in the wallet's history at submission time, confirmed via `broadcaster/anchor-submissions.json` before this job was signed. This anchor broadcast and confirmed (2026-07-24T00:19:37.728Z) before Record B v0.2's `POST /api/anchor` request was made. 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 A — v0_2 — 2026-07-23
