Skip to Content
ProductIntentify IDE

Intentify IDE

The editor for building and simulating any intent logic

The intent-based workflow can be defined and tested using the Intentify IDE. It’s the most convenient way to script and dynamically modify the intent logic using templates defined in a high-level DSL (IAML). The DSL combines the simplicity of YAML with the syntax of Solidity and feels more like writing an onchain shopping list than like programming.

This stems from the fact that workflows always define users’ intents to interact with the main app components. And as developers know their functions, it resembles more a configuration task by stiching together different function calls and configuring existing IAML templates than coding in a new programming language.

The IDE supports simulation of arbitrarily complex logic with instant feedback through its integrated REPL. This enables full visibility into variable usage throughout the workflow (beyond the end state) making it easier to reason and iterate on the intent configuration – resulting in a better DX. Additionally, the IDE makes it easy to explore contract interfaces supporting integration tests for the user-centric intent logic.

IDE1

One of the key DX benefits is the ability to define, simulate, and execute multi-party workflows (e.g. for session keys). The IDE’s integrated solution builder supports signing and executing IAML workflows from multiple accounts, enabling developers to simulate the interaction between multiple parties. With one account, they can sign a workflow containing free parameters while with another, they can provide the missing parameters – having all the tooling needed to test the workflows end-to-end.

IDE2

Last updated on