๐๏ธ Auth
Authentication
๐๏ธ Users
Users are people that you want to invite to your Organization. Crucially though you don't need to create a User for every Participant of your Contract - a single User (e.g. you) can create Contracts with multiple Participants, each representing different counterparties / customers of yours.
๐๏ธ Organization
Organizations are your private tenant within Luna. Everything you create within an Organization is private to you.
๐๏ธ Projects, Updates + Releases
What is a Project?
๐๏ธ Template
What is a Template?
๐๏ธ Clauses
A Clause is a component of the Contract that will employ defined Functions to complete actions - the Clause is the glue between input conditions, functional logic and the creation of outputs, and is where all of the features and rules of operating the financial instrument will be stored. Multiple Clauses can be defined in a Contract, but each Clause will be evaluated and run on the engine one at a time and in the order theyโve been defined in the Template.
๐๏ธ Contract
What is a Contract?
๐๏ธ Luna SDK
Creating a Project in Luna via the API or management console creates a repo with the SDK included in the requirements.
๐๏ธ Luna Model
A Luna model is a custom data type which can be used within Template definitions at runtime for: