Library
Documentation
Reference material for SpiceGrinder — the model file format, component library, service API, CLI, and companion apps. Synced from the source repository, so it tracks the shipped product.
Component Library Reference
Auto-generated from @ComponentInfo/@Parameter annotations via ComponentRegistry.
ComponentLibraryApp
ComponentLibraryApp — list registered generators/filters and their parameters, live from the running artifact's registry
Customization — Writing Your Own Components
This document explains how to extend and customize SpiceGrinder without modifying its core source code.
Grind
Grind — load a SpiceGrinder model and emit observations
MacOS Gatekeeper Notice
SpiceGrinder's Mac build is ad-hoc signed, not notarized by Apple. Because of that, the first time you open the app
McpServerApp
McpServerApp — MCP (Model Context Protocol) server exposing component discovery, model validation, and model analysis as tool calls
Model File Format Reference
See Component-Library-Reference.md(Component-Library-Reference.md) for the full component/parameter list.
ModelAnalyzerApp
ModelAnalyzerApp — standalone Model Analyzer: static complexity plus optional throughput and per-component benchmarking
ModelNormalizerApp
ModelNormalizerApp — flatten <Import> references into one self-contained model (Pro)
ModelValidatorApp
ModelValidatorApp — check whether one or more SpiceGrinder model files are valid
Organization Config
1. SPICEGRINDERORGHOME environment variable 2. -Dspicegrinder.org.home=/path
Service API Reference
ModelServiceApp — Pro-tier HTTP service exposing SpiceGrinder models over a REST-ish API (unauthenticated)
Verifying Release Signatures
Every SpiceGrinder release jar (spicegrinder-<version>-free.jar / spicegrinder-<version>-pro.jar
Windows SmartScreen Notice
SpiceGrinder's Windows build isn't code-signed yet. A real code-signing certificate is in progress but still some weeks out; rather than delay the beta for it