# HSuite Smart Engine Applications

This directory contains the core applications that power the HSuite ecosystem. Each application is designed to provide specific functionality while maintaining interoperability with the entire suite.

## Applications Overview

### 1. NFT Exchange

The NFT marketplace application enables users to:

* List and trade NFTs on the Hedera network
* Create and manage NFT collections
* Set royalties and manage secondary sales
* Participate in NFT auctions

### 2. Exchange

A decentralized exchange (DEX) platform that provides:

* Token swapping capabilities
* Liquidity pool management
* Automated market making (AMM)
* Token pair trading

### 3. Launchpad

A platform for launching new projects and tokens:

* Token sale management
* Project vetting and verification
* KYC/AML compliance tools
* Fair launch mechanisms
* Vesting schedule management

### 4. Multisig

Advanced multi-signature wallet functionality:

* Multi-party transaction approval
* Customizable signature thresholds
* Transaction proposal and voting
* Key management and recovery

### 5. Cross-chain Exchange

Facilitates cross-chain asset transfers and trading:

* Bridge between different blockchain networks
* Cross-chain token swaps
* Liquidity management across chains
* Security protocols for cross-chain transactions

### 6. DAO

Decentralized Autonomous Organization tools:

* Governance mechanism implementation
* Proposal creation and voting
* Treasury management
* Community participation tools

## Directory Structure

Each application is contained in its own directory:

```
apps/
├── nft-exchange/       # NFT marketplace implementation
├── exchange/           # DEX platform
├── launchpad/         # Token launch platform
├── multisig/          # Multi-signature functionality
├── cross-chain-exchange/  # Cross-chain trading platform
└── dao/               # DAO governance tools
```

## Development Guidelines

When working with these applications:

1. **Modularity**: Each application should be self-contained while utilizing shared libraries
2. **Security**: Follow security best practices, especially for financial transactions
3. **Testing**: Maintain comprehensive test coverage
4. **Documentation**: Keep documentation up-to-date within each application directory
5. **Integration**: Ensure smooth integration with other HSuite components

## Getting Started

Each application has its own setup and configuration requirements. Please refer to the individual README files within each application directory for specific instructions on:

* Installation
* Configuration
* Development setup
* Testing procedures
* Deployment guidelines

## Contributing

We welcome contributions from the community. Please read our [Contributing Guidelines](https://github.com/HSuiteNetwork/smart-engines/blob/develop/docs/developers/apps/CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.

## Security

If you discover any security vulnerabilities, please follow the security policy outlined in the root directory and report them responsibly.

## License

Please refer to the main project license for terms of use and distribution.

***

<p align="center">Built with ❤️ by the HSuite Team<br>Copyright © 2025 HSuite. All rights reserved.</p>
