OptionalaccessStore-wide access level applied to every object.
Vercel Blob stores per-object access at write time but does not report
it back from head(...), so this adapter keeps the whole store uniform:
writes that request a different visibility are rejected with an error
instead of silently misreporting visibility on later reads. Run two
providers over two stores when an app needs both levels.
OptionalclientVercel Blob SDK surface. Omit to use @vercel/blob directly; inject a
fake in tests.
OptionalinstrumentationOptional instrumentation target. The provider passes existing app ports automatically; direct factory users can pass an instrumentation port.
OptionalkeyPrefix all object keys before sending them to the store.
OptionalstoreBlob store id used with Vercel OIDC authentication. Passed explicitly to every SDK operation instead of relying on process-global env state.
OptionaltokenRead-write token. Omit to let @vercel/blob read
BLOB_READ_WRITE_TOKEN from the environment.
Options for creating a Vercel Blob storage port directly.