using System; namespace StellaOps.Provcache; /// /// Metadata for a single chunk (no blob). /// public sealed record ChunkMetadata { /// /// Chunk identifier. /// public required Guid ChunkId { get; init; } /// /// Zero-based index. /// public required int Index { get; init; } /// /// SHA256 hash for verification. /// public required string Hash { get; init; } /// /// Size in bytes. /// public required int Size { get; init; } /// /// Content type. /// public required string ContentType { get; init; } }