Declarative vs. Imperative Concepts

Declarative blockchains are a novel concept. In order to fully grasp what they are and why they are important, it's helpful to first understand some core principles and ideas.

This section provides background context on:

This section of the docs is designed to be read sequentially. You'll get the best understanding if you go through page-by-page.

A Note on Terminology

Throughout these docs, you will see the following words a lot:

  • Declarative

  • Intent; intent-centric; intent-based

  • Outcome; end-result

Fundamentally, they all refer to the same concept: that interactions with blockchains should be framed and processed in terms of the user's intended outcome.

When a user submits an intent, they are making a declarative statement about what outcome they want on-chain.

Last updated