LogoCyanPrint
Repositories

Zinc

Sulfone-Zinc: Registry API for CyanPrint

sulfone.zinc

Zinc is the registry API that stores template metadata, delegates authentication to Descope, and serves template, plugin, processor, and resolver information to CLI users and the web UI.

Repository

github.com/AtomiCloud/sulfone.zinc

Tech Stack

TechnologyPurpose
C#/.NET 8Primary language and runtime
ASP.NET Core with KestrelWeb framework
Entity Framework CoreDatabase access (PostgreSQL)
DescopeAuthentication service

Overview

Zinc provides RESTful APIs for managing templates, plugins, processors, and resolvers. It handles user authentication via Descope and API keys, stores metadata in PostgreSQL via Entity Framework Core, and supports push endpoints for CI/CD workflows (atomic create-or-update operations). Both the Iridium CLI and the Argon web UI communicate with Zinc.

Getting Started

See the repository README for setup and contributing instructions.