NFT Packages
nft-models
This package defines shared NFT domain contracts, request and response shapes, and connector interfaces used across the repository. It provides the common language that keeps connector, service, and client implementations aligned, so integrations stay consistent as features evolve.
nft-connector-iota
This package implements NFT operations on the IOTA network, including minting, transfer, update, resolve, and burn workflows. It is useful when applications need network-backed ownership and metadata state, and it follows the network model documented by IOTA.
nft-connector-entity-storage
This package provides an entity-storage-backed connector for NFT operations, designed for local workflows, testing, and storage abstraction scenarios. It offers a straightforward persistence option that can be used without network deployment while keeping the same connector interface.
nft-service
This package provides service-layer orchestration and REST route definitions for NFT operations. It centralises connector selection and operation handling so API-facing components can use a single service boundary.
nft-rest-client
This package provides a REST client for invoking NFT service endpoints from external applications and tools. It helps consumers call mint, resolve, transfer, update, and burn operations through a consistent HTTP interface.