Ejecución nativa y empaquetado reproducible
El release 0.0.1 publicado incluye LLVM JIT, fallback al intérprete, bundles AOT, checksums y gates Linux x86_64/aarch64.
Releases publicados, recibos exactos del source e investigación futura se etiquetan por separado.
El release 0.0.1 publicado incluye LLVM JIT, fallback al intérprete, bundles AOT, checksums y gates Linux x86_64/aarch64.
Bloques prove, ProveIR, exportación R1CS e interoperabilidad separada forman parte de la línea estable.
Genera contratos Groth16 y exporta artefactos estándar para verificación externa.
Achronyme baja circuitos nativos e importados mediante optimización comprobada y validación del witness.
El release 0.1.0 agrega scopes de tareas, canales acotados, recursos con propietario, grants exactos y semántica compartida entre intérprete, JIT y AOT.
// lexical task ownership
let total = concurrent {
let left = spawn work(10)
let right = spawn work(11)
await left
+ await right
}
// children cannot outlive the scope Generar pruebas falla de forma cerrada, las llaves de producción quedan ligadas al circuito y la evidencia independiente de ceremonia se preserva con el release.
La linea 0.3.1 del editor, el playground, la referencia y los artefactos estan ligados a la misma semantica del core.
Convertir el compilador y pipeline internos en un SDK pequeño y documentado después de estabilizar contratos de release.
Explorar backends AIR y STARK sin presentar investigación como un release comprometido.
Evaluar Noir u otros frontends solo cuando reutilicen ProveIR sin debilitar diagnósticos ni límites de confianza.
Exponer una API estable de embedding después de que uso downstream real revele la superficie mínima.
Congelar especificación del lenguaje, política de compatibilidad de bytecode y contratos públicos del SDK.