# Tooling to Build Vertisan DeFi
*MY PROGRAMMING LANGUAGES AND TOOLING TO MAKE VERTISAN DEFI:*
I am proficient in all the languages and disciplines listed below. As everyone knows, I wrote every last line of source code myself over the past 15+ years.
- The Vertisan Semasiographic glyph language is used to represent all base32 formulas and mathematics. I created the language from scratch.
- [FraQL](Fractal%20Technology/FraQL/Introduction%20to%20FraQL) language is derived from [ANSI SQL 2016](https://en.wikipedia.org/wiki/SQL:2016) (pronounced frackal). That language is my creation.
- [C++ 23](https://en.wikipedia.org/wiki/C%2B%2B23) for core digital asset functionality
- Rust, Assembly language, and [RabbitMQ](https://en.wikipedia.org/wiki/RabbitMQ) nanoservices for Hive workers.
- Java and assembly language for the card operating system.
- Websites are ASP.NET Core in C#, JSON, NodeJS, JavaScript, web sockets, Gulp, Chocolatey,
- Fractal Studio is C++, [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language), and JavaScript.
- Nebula Neural Fabric is [C++ 23](https://en.wikipedia.org/wiki/C%2B%2B23)
- Fractal's State Machine is custom, but it's derived from the [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)) programming language.
- Localized data persistence is [Berkeley DB](https://en.wikipedia.org/wiki/Berkeley_DB) for some use-cases, [LevelDB](https://en.wikipedia.org/wiki/LevelDB) for others, and predominantly DDHTs for real-time synchronization.
- The Particle Persistence Engine is [Haskall](https://www.haskell.org/)
- Low level base32 hardware abstraction, implementing 6-bit bytes with a parity bit is [Assembly Language](https://en.wikipedia.org/wiki/Assembly_language) (ARM64 and Intel).
- Neural Core is [top secret](https://en.wikipedia.org/wiki/Classified_information#Top_Secret_(TS))
- The Higgs is top secret.
- Hive worker Nano services are C++ with [MQTT](https://en.wikipedia.org/wiki/MQTT)
- Cryptocase smartphone app v1.0 is [.NET MAUI](https://en.wikipedia.org/wiki/.NET#.NET_MAUI)
- Liberty smartphone app v1.0 is .NET MAUI.
- Digital Gold authenticator is C++ and [Java](https://en.wikipedia.org/wiki/Java_(programming_language)
- Edge workers and agents are .NET MAUI.
- The Fractal online command execution environment is [JavaScript](https://en.wikipedia.org/wiki/JavaScript) and Haskall.
- [SQL OLTP](https://en.wikipedia.org/wiki/Hekaton_(database) and [SQL OLAP](https://en.wikipedia.org/wiki/Online_analytical_processing) is used for analytics aggregation and curation. The [Apache Spark](https://en.wikipedia.org/wiki/Apache_Spark) analytics engine is used for lambda architecture analytics on the fly.
- DDHT (decentralized distributed hash tables) is in C++
- Particle integrity validation is Vertisan's proprietary [base32](https://en.wikipedia.org/wiki/Base32) and required me to extend the capabilities of discreet mathematics, tensor Calculus, and lattice functions.
- Feed-Forward Vector Routing Protocol is implemented with C++
- Vecton Encryption is C++ and Rust with mathematical implementations of discrete mathematics, tensor Calculus, lattice functions, abstract algebra, and assembly.
- Statistical computing of analytics form both the hot stream and cold stream of the lambda architecture is "R" language.
- Neural network synchronization is in the [Go programming language](https://en.wikipedia.org/wiki/Go_(programming_language))
- Unit tests are generally [C#](https://en.wikipedia.org/wiki/C_Sharp_(programming_language))
- [XMSS digital signatures](https://en.wikipedia.org/wiki/Hash-based_cryptography) are Go language at core, C# for web implementation, with Java for the smartcard implementations... and a splash of Node JS.
- Fractal APIs are a combination of C#, JSON, Rust microservices, BGP4, FraQL procedures, [MQTT](https://en.wikipedia.org/wiki/MQTT), RabbitMQ, [GraphQL](https://en.wikipedia.org/wiki/GraphQL), and [SparQL](https://en.wikipedia.org/wiki/SPARQL).
- Neural network neuron synchronization uses Vecton, JSON, and publish & subscribe.
- [Microservices](https://en.wikipedia.org/wiki/Microservices) communication using [gRPC](https://en.wikipedia.org/wiki/GRPC)
There's a lot more, but I will put it all in the knowledgebase eventually. In total there are 50+ individual disciplines and languages I needed to master in order to deliver my masterpiece. See [[Satoshi's Tech Stack]] for slightly more detail and [[Satoshi's Books]] for all the books I read to achieve the knowledge.
##### Relevant Search Tags
> #satoshi-tech-stack #core-tooling