### Tenant-scoped object prefixes

**Scope Note:** Architecture pattern to validate. Application code or external services may be needed; not a claimed managed feature.

### Recipes
- [Migrate Amazon S3 bucket: Tenant-scoped object prefixes](https://example.com/migrate/amazon-s3-bucket/tenant-scoped-object-prefixes)  
- [Migrate Cloudflare R2 bucket: Tenant-scoped object prefixes](https://example.com/migrate/cloudflare-r2-bucket/tenant-scoped-object-prefixes)  
- [Migrate DigitalOcean Spaces bucket: Tenant-scoped object prefixes](https://example.com/migrate/digitalocean-spaces-bucket/tenant-scoped-object-prefixes)  
- [Migrate Backblaze B2 S3 bucket: Tenant-scoped object prefixes](https://example.com/migrate/backblaze-b2-s3-bucket/tenant-scoped-object-prefixes)  
- [Migrate MinIO bucket: Tenant-scoped object prefixes](https://example.com/migrate/minio-bucket/tenant-scoped-object-prefixes)  
- [Migrate Supabase Storage bucket: Tenant-scoped object prefixes](https://example.com/migrate/supabase-storage-bucket/tenant-scoped-object-prefixes)

### Next Actions
- **[Browse the catalog index](https://example.com/v1/catalog)**  
- **[Search published recipes by intent, stack and constraints](https://example.com/v1/catalog/search)** with query: Tenant-scoped object prefixes  
- **[Inspect the full recipe contract for Amazon S3 bucket](https://example.com/v1/catalog/recipes/page%3Amigrate%3Aamazon-s3-bucket%3Atenant-scoped-object-prefixes)**  
- **[Inspect the full recipe contract for Cloudflare R2 bucket](https://example.com/v1/catalog/recipes/page%3Amigrate%3Acloudflare-r2-bucket%3Atenant-scoped-object-prefixes)**  
- **[Inspect the full recipe contract for DigitalOcean Spaces bucket](https://example.com/v1/catalog/recipes/page%3Amigrate%3Adigitalocean-spaces-bucket%3Atenant-scoped-object-prefixes)**  
- **[Inspect the full recipe contract for Backblaze B2 S3 bucket](https://example.com/v1/catalog/recipes/page%3Amigrate%3Abackblaze-b2-s3-bucket%3Atenant-scoped-object-prefixes)**  
- **[Inspect the full recipe contract for MinIO bucket](https://example.com/v1/catalog/recipes/page%3Amigrate%3Aminio-bucket%3Atenant-scoped-object-prefixes)**
