Table of Contents

Namespace SpecWorks.AiCatalog.Models

Classes

AiCatalog

Top-level AI Catalog document containing entries and optional host and metadata. Maps to the root object of an application/ai-catalog+json document.

Attestation

An attestation representing a verifiable proof (audit report, compliance cert, etc.).

CatalogEntry

A single catalog entry describing an AI artifact. Must have exactly one of Url or Data.

HostInfo

Host information describing the catalog operator.

ProvenanceLink

A provenance link describing lineage and origin of an artifact.

Publisher

Publisher information for a catalog entry.

TrustManifest

Trust manifest containing identity, attestations, provenance, and policy information.

TrustSchema

Trust schema defining the trust framework and verification methods.