Never mind the fact that it drools a little bit. As Marty Feldman might say, we’ll just refer to it as “Abby Normal”.
In any case, since the rules engine had been written in Solidity contracts for deployment to an Ethereum node, I had already considered superimposing a managed language layer on top. That way, a developer could utilize this rules engine within Ethereum without having to know Solidity. And since I’ve been working with C# for decades now, wouldn’t this project fit perfectly under the umbrella of Nethereum, using its very framework to be the essential link? Excited, I contacted Mr. Blanco with that very idea, and he was gracious enough to agree and kind enough to accept my proposal. Planted under the protective aegis of Nethereum, the project has sprouted and blossomed into its first healthy iteration. Behold, the Wonka engine! It’s a rules engine that can exist in both a .NET instance and an Ethereum network, and using a proprietary markup, you can write business rules that are assembled in .NET, passed into the Ethereum node, and then executed within the blockchain. Of course, that’s an incredibly brief synopsis of all the functionality, and there’s a great deal to explain…but, for now, I just wanted to make introductions. You’ll get to know more about it later!
For now, though, I’m concentrating on getting a ticket for DevCon 4 in Prague, which has been way more difficult than expected. Hopefully, I can get one in the third wave. The tension is building!