Gateway compatible S3 para liquidación en Arweave
Usa APIs S3 SigV4 contra Evercore: buckets lógicos por clave API se mapean a operaciones de fichero cifrado y artefactos permanentes en Arweave.
Usa PutObject, GetObject, ListObjects y SigV4 como ya hace tu toolchain. Los buckets son espacios de nombres lógicos ligados a tu clave API; cada objeto sigue pasando por cifrado, versionado y liquidación permanente.
La API de almacenamiento que el mundo ya integró — con permanencia debajo.
Los buckets son espacios de nombres lógicos en el plano de control de Evercore, no buckets de nube de terceros. Las llamadas S3 autenticadas con SigV4 se mapean al mismo pipeline de cifrado, versionado y liquidación que ya usas por REST, de modo que herramientas lift-and-shift, CLIs y trabajos ETL pueden aterrizar sin reescritura.
Valor
Compras e ingeniería más rápidas en aprobar
Equipos que ya aprobaron almacenamiento «con forma S3» pueden evaluar Evercore como cambio de interfaz en lugar de un paradigma de almacenamiento nuevo.
Un modelo de identidad, dos superficies
Tu clave API de Evercore posee buckets y ámbitos; las claves S3 opcionales existen solo para satisfacer SigV4 — no crean un universo de seguridad paralelo.
Artefactos permanentes, operaciones familiares
PutObject y similares siguen liquidando en transacciones Arweave cifradas. Conservas cadena de custodia, recibos y ganchos de gobernanza del resto de la plataforma.
Cómo funciona
Clave API de Evercore
Tu identidad principal: ámbitos, facturación y propiedad de cada fila del bucket. Se crea en Console o en las APIs admin.
Access key + secret S3 (opcional)
Generadas solo para SigV4. El secret nunca reemplaza tu API key — firma las peticiones HTTP que espera el SDK de AWS.
Registro del bucket
Un namespace lógico en la base de datos de Evercore (nombre + owner_key_id), no una cuenta AWS. Requerido antes de flujos multipart y presigned.
Clave del objeto S3
Las claves con forma de ruta se convierten en nombres de archivo de Evercore. Los headers de metadatos se mapean a tags de Arweave por el gateway.
Para operadores
- Crea buckets vía la pasarela o la API de consola admin para que multipart, flujos presignados y listados tengan un ancla de espacio de nombres coherente.
- Emite credenciales S3 por clave API cuando la herramienta exija firma HMAC-SHA256; rótalas o revócalas sin cambiar los ámbitos de tu clave principal.
- Apunta aws-cli o SDKs al endpoint S3 de Evercore y mantén claves de objeto con forma de ruta — se mapean directamente a nombres de fichero Evercore para recuperación y etiquetado.
Para compradores
- Cierra la objeción «solo soportamos S3» habitual en plataformas de datos reguladas e ingesta heredada.
- Reduce el coste de migración frente a adaptadores Arweave a medida por lenguaje y runtime.
- Se empareja con planes Professional+ donde las funciones de pasarela están habilitadas — alinea la narrativa de ventas con los límites de plan en docs y consola.
¿Esto es Amazon S3?
No. Es una API HTTP con forma S3. Los buckets viven en el plano de control de Evercore; los objetos se liquidan en Arweave a través del pipeline de Evercore. Obtienes compatibilidad, no infraestructura de AWS.
¿Por qué crear un bucket si Arweave no tiene buckets?
Los buckets aíslan namespaces por API key, impulsan listados compatibles con S3 y anclan el estado de uploads multipart y presigned. Son metadatos: los bytes siguen aterrizando como transacciones etiquetadas.
¿Puedo saltarme S3 y usar solo REST?
Sí. S3 es opcional. Los equipos que ya usan AWS SDKs o conectores de Spark pueden adoptar más rápido; las apps greenfield pueden seguir con las APIs JSON.