pub fn parse_header_pubkey(value: &str) -> Result<[u8; 32], Error>
Validates X-Agent-Pubkey header value (SPEC §3 / C3). Bare lowercase hex, exactly 64 chars. Anything else → InvalidPubkey.
X-Agent-Pubkey
InvalidPubkey