# 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