Saltar a contenido

Formance Numscript introduction

Summary

Introducción a Numscript, DSL de Formance para modelar transacciones financieras. Busca sustituir código custom por scripts declarativos legibles, correctos y deterministas para movimientos de valor entre cuentas abstractas.

Key Points

  • Numscript modela movimientos discretos de valor entre cuentas con asset y amount.
  • Soporta assets tradicionales, tokens u otros valores.
  • Sus principios son legibilidad, corrección monetaria y finitud/determinismo.
  • La ejecución es atómica: se compromete todo o nada.
  • Permite splits porcentuales y destinos anidados.

Evidence

  • "Domain-Specific Language" for complex financial transactions.
  • "readable by both developers and non-technical financial users".
  • "Execution is atomic".
  • El ejemplo divide USD entre driver, charity y platform fees.

Open Questions

  • Crear ejemplos Numscript Landbridge para proof-of-funds, hold, conversion, fee y payout a escrow.
  • Validar precisión decimal para cripto y fiat en UMN/assets.
  • Raw local: raw/formance/formance-numscript-introduction.md
  • Source URL: https://docs.formance.com/modules/numscript/introduction.md