Attestation Packages
attestation-models
This package defines shared models, request and response contracts, and data type registrations used by the rest of the repository. It provides a consistent structure for attestation payloads and API interactions, which helps other components integrate with less duplication and fewer mismatched assumptions.
attestation-connector-nft
This package implements attestation operations on top of NFT infrastructure, including creation, verification, transfer, and destruction flows. It acts as the bridge between generic attestation interfaces and token-backed persistence so ownership and lifecycle events can be handled in a single connector.
attestation-connector-open-attestation
This package provides an adapter for OpenAttestation-style workflows so document-centric attestations can be integrated behind the same connector abstraction as other implementations. For background on the ecosystem it targets, see OpenAttestation.
attestation-service
This package supplies service-level orchestration for attestation operations, selecting connectors and coordinating identity context for create, verify, transfer, and destroy actions. It centralises business flow logic so API and client layers can reuse a consistent behavioural surface.
attestation-rest-client
This package exposes a client for attestation HTTP endpoints, making it straightforward for external services and tools to call attestation operations through a typed interface. It keeps transport concerns in one place and aligns request and response handling with the shared models.