Saltar al contenido principal
logo de Avana

Risk Framework

Cómo Avana propone, revisa y ejecuta cambios de riesgo en el Hub y los LP Collateral Spokes.

Descripción general

El Avana Risk Framework define cómo se proponen, comprueban y ejecutan los cambios de parámetros en el Hub y los LP Collateral Spokes. Cubre los controles usados cuando el protocolo ajusta supply y borrow caps, ajustes LT/LTV, entradas de tasas de interés, estado del mercado y otros parámetros que dependen de precios, utilización, profundidad del pool, concentración, volatilidad, comportamiento del peg, circuit breakers, salud de la posición y estado relacionado.

El colateral LP no es una clase de activo homogénea. Los LPs estables, los LPs de activos correlacionados, los pools ponderados, la liquidez concentrada y otros diseños AMM pueden tener cada uno su propia ruta de valoración específica del Spoke, ruta de liquidación y modo de fallo. El framework existe para que esas diferencias se reflejen en el proceso de actualización en lugar de ocultarse detrás de un único ajuste genérico de riesgo.

Tres roles se mantienen separados a lo largo de ese proceso: Avana Risk Initiator, Avana Risk Guardian y Avana Risk Defender. La parte que recomienda un cambio rutinario no es la misma que lo comprueba de forma independiente, y el rol que puede actuar durante una emergencia es intencionalmente más estrecho que la ruta rutinaria.

Regla operativa: reducing risk should be easier than expanding it.

Principios centrales

Separación de roles

El framework asigna proponer, revisar y contención de emergencia a actores distintos para que una sola parte no controle sola toda la ruta.

Ejecución restringida

Los cambios rutinarios de riesgo se ejecutan solo cuando permanecen dentro de los límites de política predefinidos y pasan las comprobaciones de validación.

Consistencia pública

La actualización descrita públicamente debe ser la misma que luego se pone en cola para ejecución.

Conciencia del Spoke

Cada LP collateral Spoke lleva sus propias reglas de listing, supuestos de oráculo, ruta de liquidación y perfil de riesgo.

Asimetría defensiva

El proceso está sesgado de forma intencional para que reducir riesgo sea más rápido y simple que ampliarlo.

Roles

Avana Risk Initiator

El rol que prepara y recomienda cambios rutinarios de riesgo para el Hub y los LP Collateral Spokes.

  • Publicar la justificación y clasificar la actualización como defensiva u orientada al crecimiento
  • Enviar actualizaciones rutinarias a la ruta de ejecución con timelock
  • Recomendar cambios de supply caps, borrow caps, LT/LTV, reserve factor y tasas de interés dentro de rangos aprobados
  • Iniciar des-riesgo a nivel de Spoke y onboarding de pools dentro de plantillas de Spoke preaprobadas

Avana Risk Guardian

El revisor independiente con autoridad de veto sobre cambios rutinarios en cola.

  • Verificar que la actualización en cola coincida con la divulgación pública
  • Comprobar que la acción permanezca dentro de los límites de política aprobados
  • Rechazar actualizaciones basadas en supuestos inválidos de oráculo, liquidez o liquidación
  • Cancelar una actualización en cola durante la ventana de timelock cuando cree inestabilidad obvia a nivel de Spoke o de Hub

Avana Risk Defender

El rol solo de emergencia usado para contener incidentes cuando la ruta normal con timelock es demasiado lenta.

  • Reducir borrow caps o supply caps a niveles defensivos
  • Congelar nuevos préstamos en un Spoke o congelar el uso de colateral para un pool, plantilla o Spoke
  • Deshabilitar un adapter o ruta de préstamo específica cuando se cumplan condiciones de fallo predefinidas
  • Bloquear la originación de nueva deuda bajo condiciones de emergencia sin usarse para optimización rutinaria ni acciones de crecimiento

Flujo de actualización

Los cambios rutinarios siguen una ruta fija para que el protocolo pueda distinguir el mantenimiento normal de parámetros de la contención de emergencia. La secuencia estándar es aviso público, envío, comprobaciones de límites, timelock, revisión del Guardian y ejecución si la propuesta no se veta.

1

Aviso público

El Risk Initiator publica el cambio previsto, por qué se necesita y el alcance que se espera que afecte.

2

Submission

El Risk Initiator coloca el cambio propuesto en la ruta de ejecución usada por el framework.

3

Validation

Las comprobaciones del framework confirman que la actualización permanece dentro de restricciones predefinidas y límites de política aprobados.

4

Timelock

Si la validación pasa, el cambio entra en una ventana de timelock en lugar de ejecutarse de inmediato.

5

Revisión del Guardian

Durante el timelock, el Risk Guardian revisa el payload exacto en cola y puede cancelarlo si es necesario.

6

Execution

Si el cambio sobrevive a la revisión, se ejecuta automáticamente tras expirar el timelock.

7

Ruta de emergencia

Si se cumplen condiciones de emergencia, el Risk Defender puede usar una ruta defensiva separada con autoridad más estrecha.

Clases de parámetros

No todos los cambios de parámetros conllevan el mismo riesgo, así que el framework los agrupa según cuánta autoridad deberían requerir y con qué rapidez deberían poder moverse.

Cambios defensivos

Estos son los cambios rutinarios más rápidos porque reducen la exposición del protocolo.

  • Bajar borrow caps
  • Bajar supply caps
  • Reducir LTV o umbral de liquidación
  • Congelar el uso de préstamo o de colateral
  • Apretar ajustes del Spoke

Cambios rutinarios acotados

Estos siguen la ruta estándar Initiator -> Guardian -> timelock dentro de límites aprobados.

  • Aumentos modestos de caps
  • Ajustes modestos de parámetros dentro de rangos aprobados
  • Agregar nuevos pools dentro de una plantilla de Spoke existente

Cambios a nivel de gobernanza

Estos quedan fuera del framework rutinario y requieren una ruta de decisión de nivel superior.

  • Crear una nueva familia de Spoke
  • Habilitar una nueva primitiva LP
  • Agregar un nuevo modelo de oráculo
  • Habilitar un nuevo liquidation adapter
  • Ampliar materialmente la superficie de riesgo más allá de los supuestos preaprobados

Divulgación pública

Toda actualización rutinaria debería publicarse antes del envío en un formato que permita a desarrolladores, usuarios y revisores comparar el aviso con la acción exacta que luego se pone en cola.

Estándar mínimo de divulgación

  • Spoke afectado
  • Pools o plantillas afectados
  • Parámetros actuales
  • Parámetros propuestos
  • Motivo de la actualización
  • Si la actualización es defensiva u orientada al crecimiento
  • Momento esperado de envío
  • Ventana de timelock esperada
  • Dependencias o supuestos relevantes

Una divulgación coherente facilita revisar una propuesta por ampliación de alcance, supuestos desalineados o simples errores de ejecución.

Acciones de emergencia

Las acciones de emergencia son para contención, no para ajuste rutinario. Deben usarse rara vez, mantenerse lo más estrechas posible y estructurarse para que el protocolo pueda volver a la ruta estándar una vez entendido el riesgo inmediato. El Risk Defender solo debería actuar cuando una condición de fallo definida o altamente probable haga insegura la ruta normal con timelock.

Triggers de emergencia

  • Inconsistencia del oráculo
  • Degradación de la ruta de liquidación
  • Comportamiento anormal del pool
  • Fallo de dependencia del wrapper
  • Compromiso a nivel de adapter
  • Inestabilidad súbita a nivel de Spoke

Divulgación requerida posterior a la acción

  • The trigger
  • La acción tomada
  • La duración prevista
  • La ruta de vuelta a la operación normal

La autoridad de emergencia existe solo para casos de fallo definidos o altamente probables en los que esperar la ruta normal con timelock es inseguro. No es una ruta para crecimiento o optimización rutinarios.

La recomendación, la revisión y la contención de emergencia se mantienen separadas porque el colateral LP es una colección de mercados con estructuras y modos de fallo distintos, no una lista intercambiable de activos.