Skip to main content

Understanding Subjekt

Subjekt is a protocol-agnostic, declarative language designed for defining subjects, smart contracts, and SDKs.

Example Subject declaration
subject Tree {
state: {
dimensions: Dimensions
}
behaviors: [CutTree]
}

structure Dimensions {
length: string
radius: double
}

behavior CutTree

Features

🌐 Protocol-Agnostic

Subjekt is designed to be blockchain and network agnostic, offering you the freedom to choose your underlying technology stack.

📜 Declarative Code Generation

Automate code generation across multiple programming languages with a single model.

🧬 Designed to Evolve

With extensible traits and modular components, Subjektify is built to adapt to the rapidly changing landscape of decentralized development.

🎉 Ease of Use

With intuitive tooling including the Composer dApp and Visual Studio Code extension, getting started with Subjektify is a breeze.

Next steps