Qué protege
Las reglas de Snowflake solo leen lo que registra su parser, así que nunca se disparan en otro dialecto. Se suman a las reglas estándar, como DELETE y UPDATE sin WHERE o DROP TABLE:
- VERICTO-091: descarga a un stage o transferencia de archivos.
- VERICTO-092 y 093: stage externo o integración, y compartir con otra cuenta.
- VERICTO-094: recuperación reducida (menos retención para recuperar datos).
- VERICTO-095: costo de warehouse.
- VERICTO-096 y 097: código que se ejecuta después, y cambio de rol.
Latencia y disponibilidad
Cada sentencia suma una llamada HTTP a la API de runtime antes de ejecutarse. No hay cifras publicadas para ese round trip ni para el parsing de SQL analítico, que suele ser más largo que el de una aplicación: las publicaremos cuando estén medidas.
La API de runtime, la API de validación y MCP corren en Vericto Cloud, con un SLA de 99,5% en Builder y de 99,9% en Team y Enterprise (99,95% y 99,99% con despliegue dedicado). El estado del servicio, en la página de estado.
Cómo implementarlo
- Registra la base con el dialecto Snowflake y crea una API key con el scope de la API de runtime (
proxy:evaluate). - Antes de ejecutar cada sentencia, llama a la API de runtime con
dialect: snowflakey ejecútala solo si la respuesta es200. - Revisa los modelos y las migraciones en CI con la CLI y el dialecto Snowflake, y deja que tu agente de código valide el SQL con MCP: ver pipelines de datos.
- Próximamente: en Python, envolver
snowflake.connectorcon el SDK de Vericto; en Node,snowflake-sdk. El SDK hará la llamada a la API de runtime antes de cadaexecute; todavía no está publicado.
Cuándo no usar esta opción
- Herramientas de BI y todo lo que use su propio driver. No se puede encaminar por Vericto, porque Snowflake no tiene proxy. Usa los controles nativos de Snowflake: roles, masking policies y row access policies.
- Analítica sobre Postgres o MySQL, como una réplica de lectura: el proxy TCP ya está disponible. Ver aplicación web.
- Otros warehouses. Hoy no están soportados.
Disponibilidad por plan
| Función | Free | Builder | Team | Enterprise |
|---|---|---|---|---|
| Snowflake: dialecto y reglas VERICTO-091 a 097 | Sí | Sí | Sí | Sí |
| SDK de Python y Node (LangChain, LlamaIndex) | Próximamente | |||
| API de runtime | Sí | Sí | Sí | Sí |
| Validaciones de CLI y MCP | 1K al mes | 10K al mes | Ilimitadas | Ilimitadas |
Precios y todos los límites en Precios.