Architecture

The architecture of the NFT Kit consists of three layers:

  1. Low-Level Services Abstraction: Abstracts complex, low-level operations (e.g. cryptography, key management, smart contract or minting operations).

  2. Ecosystem Abstraction: Abstracts ecosystem-specific requirements based on the relevant technical and governance frameworks of a blockchain / NFT ecosystem.

  3. High-Level Interfaces / APIs: Provides high-level interfaces that hide complexity and facilitate usage for developers.

Also, the architecture allows for the integration of third party solutions throughout the stack. For example:

  • Key storage (e.g. HSM)

  • Data storage (e.g. IPFS)

  • Registries (e.g. blockchains)

This architectural openness prevents vendor lock-in and allows you to build NFT-based solutions that meet your unique requirements.

Illustration:

Read on to explore all three abstraction layers in more detail.

Last updated