Mounting via S3
Shelv stores structured files in S3-compatible object storage (Cloudflare R2). You can get scoped temporary credentials to mount a shelf’s filesystem directly in sandboxes like E2B, Daytona, or any environment that supportss3fs.
Get Temporary Credentials
ttl query parameter controls how long the credentials are valid (in seconds). Default is 3600 (1 hour), maximum is 86400 (24 hours).
Mount with s3fs
Installs3fs-fuse and mount the shelf:
Mount in E2B
Credential Scoping
Temporary credentials are scoped to only the shelf’sfiles/ prefix. They provide read-only access — agents cannot modify the stored files through S3.
Credentials expire at the time specified in expiresAt. Request new credentials as needed.