5 years of Proofcraft. 5 years closer to a verified future.

On the 14th of April 2021, we created Proofcraft. Five years later, we are so
busy working for a verified future that we have not posted news for a while.
Much has happened, and more is to come. For now, here are some posts from our
back log of news items with technical highlights that Proofcraft has been
delivering.
Firstly, the seL4 proofs are now supported on 100% of Arm platforms that the
kernel can run on. With this significant progress towards reducing the reliance
on experts, users of seL4 can now choose freely between the supported Arm
platforms and always be sure they use a verified code base. This work is part of
DARPA’s PROVERS program.
Secondly, seL4 on AArch64 now provably enforces integrity: We have a formal
mathematical proof that the kernel prevents an application running on top of
seL4 from modifying data without authorisation. And the work on security
theorems goes on: thanks to continued support from NCSC, we are close to
completing the confidentiality property, and with that the entire security proof
stack for the 64-bit Arm architecture.
Much more is happening, with three large projects going on in parallel, funded
by DARPA, Cyberagentur and NCSC respectively. Stay tuned for more!