# Real MinIO on-disk fixtures (backlog#580 interop) Generated by MinIO `RELEASE.2025-07-23T15-54-02Z` (single-drive, local SSE-S3 KMS + webhook notify target enabled) writing a bucket configured with **versioning, object-lock (GOVERNANCE default), lifecycle, tagging, quota, a public-download policy, SSE-S3 encryption, a webhook notification target, and a replication rule** (which also seeds a bucket-targets blob), plus inline / versioned / multipart objects and a delete marker. - `bucket_metadata_full.xlmeta.hex` — the `.minio.sys/buckets/interop/.metadata.bin` object (xl.meta wrapper + inline `.metadata.bin` blob). - `bucket_metadata.blob.hex` — the raw `.metadata.bin` object body (4-byte `format|version` header + msgpack), carved from the object above. Unencrypted object `xl.meta` fixtures (clean plaintext sizes) live under `crates/filemeta/tests/fixtures/minio/`. These prove RustFS reads and migrates MinIO-written metadata without loss. Not captured here (tooling/scope): CORS, public-access-block, and bucket ACL (the SNSD test binary + `mc` did not expose CORS; bucket-targets credentials are stored KMS-encrypted and are a documented partial).