Working with layouts
Layouts are predefined configurations that help you quickly set up ledgers with proper security, authorization, and business logic. They provide a declarative way to set up complex ledger configurations without manual API calls.
This tutorial series guides you through building a complete ledger application using Minka's Layout system.
What You'll Learn
In this tutorial, you'll learn how to:
- Connect to the Minka Sandbox - Set up your development environment
- Create and configure ledgers - Set up basic ledger infrastructure with proper security
- Work with signers and circles - Understand identity and authorization management
- Create wallets and symbols - Set up accounts and currencies for transactions
- Define schemas and policies - Create reusable templates for data structure and access control
- Make transactions - Execute transfers between wallets
- Connect bank cores - Integrate with external banking systems
Key Concepts
Layouts
Layouts are JSON configuration files that define ledger structure, security policies, and business logic.
Signers and Circles
- Signers are cryptographic identities that authenticate and authorize ledger operations
- Circles are groups of signers that simplify access control management
Wallets and Symbols
- Wallets are accounts that hold balances and participate in transactions
- Symbols represent different currencies or units of value
Schemas and Policies
- Schemas define the structure and validation rules for ledger records
- Policies are reusable sets of access rules that control who can perform what actions