Research infrastructure

Avila Core

Avila Core is pre-alpha, open-source AGPL-3.0-only software for evidence contracts and controlled engineering calculations, with a headless CLI and thin native workbench.

Requirements, calculations, and checks

Core turns a bounded technical question into a reproducible chain of inputs, methods, evidence, and explicit requirement verdicts. Its headless CLI and thin native workbench use the same Rust implementation.

A Core contract specifies requirements and acceptable evidence. The headless CLI or native workbench checks the contract, runs locally connected tools, and records the inputs, execution receipts, and requirement verdicts.

Researchers and software agents can propose changes. Scientific tools perform the calculations, and Core records the checks and unresolved requirements.

Project integrations

We develop Core through Avila Labs’ research projects. It connects existing scientific tools and reuses their calculation records across studies.

  • OpenBNCT integration. Core runs OpenBNCT nuclear-data checks and records the results against specified requirements.
  • ACTINV research case. The coupled-shield case connects transport outputs to ACTINV activation calculations and records where nominal results cannot establish the required bounds.
  • Fusion and thermal research cases. Core records candidate comparisons, feasibility checks, and missing evidence. These are tests of the infrastructure, not qualified engineering products.
  • Planned Avify integrations. We plan to connect response-bounding methods with transport and inventory tools once their methods and applicable ranges are established. This integration is not implemented.

Documented research cases

These internal research cases link to source records at fixed revisions. They do not measure customer outcomes or productivity gains.

OpenBNCT / nuclear-data check

A completed check with 102 unresolved findings.

In a September 2026 OpenBNCT nuclear-data check, the checker ran successfully but retained 102 unexplained in-domain findings. Core bound the inputs and executable, preserved OpenBNCT’s rejection, and returned FAIL against the contract’s zero-finding limit. The integration also exposed a missing checker-descriptor identity in Core’s reuse logic, which was corrected.

OpenBNCT performed the scientific assessment. Core recorded its execution and the failed requirement. This case does not measure time savings.

Read the OpenBNCT use-case log
Coupled shielding / missing response bound

A nominal result did not meet a bounding requirement.

A shielding case connected transport calculations with ACTINV activation estimates. Its first contract treated a nominal activation result as evidence for a requirement that needed a response bound. Core refused to run it. The corrected case records that bounded activation evidence is still missing.

This synthetic research case tests a mismatch between a requirement and its evidence. It does not validate the underlying physics or qualify a shielding design.

Read the coupled-shield case
Fusion research / passive coil supports

A model ceiling below the improvement target.

A passive coil-support study asked whether any support in a deliberately generous mathematical model could reach a 1.5× improvement target. The domain checker found a ceiling of 1.1347×. Core recorded five passing validity gates and a failing ceiling gate, supporting the decision not to start a topology search under that formulation.

The ceiling belongs to the declared discretized, passive-linear model—not every possible fusion support. The mathematical argument came from the domain checker, not Core.

Read the passive-compliance ceiling case

Planned development

We plan to support engineering tools maintained by other organizations, with a common format for requirements and calculation records.

The library starts with versioned contract templates. Each records its author, intended use, limits, and revision history. We would like domain organizations to maintain their own templates and document the scope of their reviews.

Longer-term plans include connecting tools from multiple providers, rerunning only the calculations affected by a change, and exporting records for independent checking. These integrations, independent governance, and a provider marketplace are not yet established.

Source and library preview

The engine is pre-alpha, open-source software under AGPL-3.0-only. The Core website is a separate public library of versioned templates and a browser-local workspace preview; it does not run scientific solvers as a hosted service. Templates are experimental starting points, not independently audited standards.