KOR Protocol Developer Docs
  • KOR Protocol: Introduction
    • Overview
    • Partners
  • Overview of KOR SDK
    • Notable Features
    • Merits of using KOR SDK
    • Use Cases
  • SDK Reference
    • Introduction
    • SDK Installation
    • SDK Initialization
    • Client Methods
      • Asset
      • NFT
      • On-Chain IP
      • On-Chain License
      • Royalty Distribution
      • Conflict Management
    • Tutorials
      • Pre-requisites
      • Mint and Register in Own Collection
      • Mint in KOR Collection and Register
      • Register Existing Minted Token as IP
      • Launch 100-Song Album via IPFS
      • Launch 5-Song Album via AWS S3
      • Register Asset as Derivative
      • Update License Terms of Existing IP
      • Raise, resolve and cancel conflicts
      • Create a copy NFT of an IP
    • Releases
    • Deployed Smart Contracts
  • Essential Business Flows
  • Architecture
    • Overview
    • Event Listener
    • Modules
      • Asset Module
      • NFT Module
      • On-Chain IP Module
      • On-Chain License Module
      • Royalty Distribution Module
      • Conflict Management Module
  • Key Definitions
  • Community
Powered by GitBook
On this page
  1. Architecture

Overview

PreviousArchitectureNextEvent Listener

Last updated 6 months ago

The KOR SDK architecture is composed of six distinct modules:

  • Asset Module

  • NFT Module

  • On-Chain IP Module

  • On-Chain License Module

  • Royalty Distribution Module

  • Conflict Management Module

These modules are designed to perform specific functions within the protocol. They are engineered to work seamlessly together, enabling the execution of complex operations.

Four of these modules - On-Chain IP, On-Chain License, Royalty Distribution, and Conflict Management - are coordinated by the Orchestrator Architecture. This approach streamlines the system, reducing complexity and improving overall code organization.