Correct By Construction Code

OSLF: Ensuring "Correct by Construction" Code Reliability

Verifying code for correct construction to prevent security breaches and hacking

Creation of Highly Secure Code

Addressable Market

All development and test environments which follow a continuous development and improvement cycle, particularly where code accuracy and transaction security are functions of each other.

Accurate and Secure Coding

OSLF: ensuring code is free of vulnerabilities and functions as intended

OSLF (Operational Semantics in Logical Form), part of the F1R3FLY suite, is built in Rholang. Code presented to OSLF is analyzed to determine reliably whether its construction of the code is correct or contains vulnerabilities that can be used in an attack. It also determines what the effect of running the code will be. OSLF has been tested using notorious examples of code vulnerabilities – for example, the DAO Bug – and has identified each of them successfully. OSLF is applied to F1R3FLY's own Rholang code, including for the Smart Contracts used in F1R3FLY systems, to ensure that all software it implements is vulnerability-free.

High

Key Points

• OSLF = "Operational Semantics in Logical form"
• OSLF validates code as not containing vulnerabilities
• OSLF also determines the result of running the code
• OSLF has been tested rigorously to ensure its ability to pick up well-known hacks and exploitations
• This has strong cost and technical accuracy implications for agile development programs.

Next Steps

Our team is ready to discuss any and all questions and explore with you how F1R3FLY can help to make what your organization does run even better. Click the button and we'll get in touch.