Floci Aws
Floci AWS protocol compatibility models and reproducible S3 lifecycle tests for Swamp.
2026.07.21.1
Added: Fetch-based Floci health, S3 bucket, and S3 object models with typed persisted observations, conditional object operations, and a bundled S3 lifecycle workflow. Prefix deletion supports bounded fan-out cleanup with explicit truncation reporting.
Added: Local and CI protocol coverage using a pinned Floci container, the
real Swamp CLI, and @swamp/s3-datastore rehydration checks. FLOCI_ENDPOINT
runs the same suite against an operator-managed deployment without controlling
its lifecycle.
Changed: Floci-specific models use direct path-style HTTP rather than the AWS SDK, isolating tests from a Swamp extension-bundling SDK incompatibility.
Upgrade note: This is the initial release. Docker is required only for the
deno task e2e protocol suite.
Resources
Resources
| Argument | Type | Description |
|---|---|---|
| prefix? | string | |
| maxKeys | number |
| Argument | Type | Description |
|---|---|---|
| ifMatch? | string |
| Argument | Type | Description |
|---|---|---|
| prefix | string | |
| maxObjects | number |
Resources
Exercise the Phase 1 S3 lifecycle exclusively through Swamp model methods
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned