# `BoundedAuthorityProtocol.V1.ArchivedObject`
[🔗](https://github.com/baselabs/bounded_authority_protocol/blob/v1.0.0/lib/bounded_authority_protocol/v1/archived_object.ex#L1)

Raw stored-object chunks and exact observed object-store version.

## Fields

* `chunks` - the stored archive bytes as an ordered nonempty chunk list, exactly as read back, at
  most `archive_chunks` (65,796) chunks and `archive_bytes` in total.
* `version` - the object-store version you observed when reading, at most `object_version_bytes`
  (512) bytes; compared exactly with the expected version.

# `t`

```elixir
@type t() :: %BoundedAuthorityProtocol.V1.ArchivedObject{
  chunks: [binary()],
  version: binary()
}
```

A stored archive as read back.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
