Skip to content

Specifications repository for Morley components, including hybrid time logic methodologies, Ladder Logic to Plutus compilation strategies and other system designs for Cardano-based automation.

License

Notifications You must be signed in to change notification settings

Morley-Labs/Morley-Component-Specifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Morley Component Specifications

This repository serves as a reference hub for detailed specifications of various Morley components. It is intended as a personal guide while developing and refining different aspects of the Morley ecosystem.

Structure

Each component has its own dedicated markdown file outlining its specifications, functionality, and technical details. These specifications will evolve as development progresses.

Current Specifications

ArkWriter & Related Components

Compiler & Execution Models

API & Infrastructure

  • Morley API Plan – High-level outline of potential Morley API endpoints and usage scenarios.

Multi-Environment Support

Website Specification (Placeholder)

Goal

Support real-time execution (Hydra/Midgard/Sidechains) and slot-based enforcement (Cardano L1) while ensuring Plutus scripts can be compiled and reverse compiled into Ladder Logic.

Compiler (Ladder Logic → Plutus) Features

  • Convert Ladder Logic Timers into Plutus Constraints
  • Support Hydra/Midgard execution without L1 slot constraints
  • Encode timestamps into datums when storing state on-chain

Usage

This repository is primarily for internal reference and iterative documentation. Updates and additions will be made as components are refined.

Future Additions

Planned specifications for additional components will be added as needed to support the ongoing development of Morley.

For more information about the Morley ecosystem, visit morleylang.org.

License

The content in this repository is licensed under the Creative Commons Attribution 4.0 International (CC-BY-4.0).
This means you are free to use, share, and adapt the specifications, provided proper attribution is given.
For details, see the full license here.

About

Specifications repository for Morley components, including hybrid time logic methodologies, Ladder Logic to Plutus compilation strategies and other system designs for Cardano-based automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published