Skip to content
FortiFind

Type to search 45 pages, divisions and products.

↑ ↓ to move, Enter to open, Esc to close

Programming-language research

MBA Language

MBA is a research language for defensive security engineering, digital forensics, network analysis and security automation. Its design priorities are explicit permissions, predictable behavior, strong typing, safe resource access and clear diagnostics.
Status: ResearchSpec draft 0.1Ask about MBA Language

Where it stands

Research

Draft 0.1 of the specification exists. The compiler has not been built.

  1. Concept
  2. Research(current status)
  3. Prototype
  4. Development
  5. Beta
  6. Production

MBA Language

Source: Project roadmap, specification draft 0.1
  1. M0Executable bootstrapIn progress
  2. M1Front-end hardeningNot started
  3. M2Language core v0.2Not started
  4. M3Typed IR and backend boundaryNot started
  5. M4Native backend prototypeNot started
  6. M5Capability and sandbox foundationsNot started
  7. M6Defensive security standard libraryNot started
  8. M7Developer toolingNot started
  9. M8Readiness and ecosystemNot started

Verified

What works today

No capabilities are listed as verified yet. This page will list them once they have been built and checked.

Not available today

Planned

Intended direction. These are not available today.

  • A minimal compiler to validate the toolchain
  • Explicit permission declarations

Important

  • A research specification. Not suitable for production use.

MBA Language

Questions about MBA Language?

Ask about its status, what it will do, or how to follow its progress.