This release is a pre-release and may not be stable for production use.
Mint language
Mint is the governed automation language for expressing what an engineering system should accomplish. SpecMint turns that intent into an approved, observable, verifiable lifecycle. Integrations connect Mint capabilities to repositories, clouds, Kubernetes, SaaS platforms, and internal systems without moving execution authority into the language.
This repository is the public language extract: grammar, MintIR,
reference compiler, CLI (mint), Integration Protocol v0, conformance
suite, and VS Code extension.
Public preview / alpha.2 — not production-ready, not 1.0.
SpecMint Platform is the
governed runtime. The hosted SpecMint service stays private.
opsdevcode/specmint remains internal. There is no mint apply command.
There are no live providers or credentials here.
Product page: opsdevco.de/products/mint
Install
pipx install specmint
mint version
uv tool install specmint
mint version
The distribution name is specmint. The language executable is mint.
A thin specmint mint … alias forwards to the same language CLI.
Until the PyPI trusted publisher is registered, install the exact GitHub Release wheel (checksums on the release):
pipx install specmint==0.1.0a2 --index-url https://pypi.org/simple
# or, from the GitHub Release asset:
# pipx install ./specmint-0.1.0a2-py3-none-any.whl
# uv tool install ./specmint-0.1.0a2-py3-none-any.whl
Alpha version: 0.1.0a2 (Git tag v0.1.0-alpha.2). Do not use a
latest tag; none is published.
Five-minute quickstart
See docs/quickstart.md. Copy
examples/projects/local-marker, then check, fmt --check, lock,
compile, inspect, plan, and mint integrations conformance. SpecMint
begins after that plan: approval, fake/local execution, verification, and
evidence. No credentials. No live mutation.
Headline: Integration Protocol v0
Mint capabilities remain the promise. Integrations realize capabilities for targets. A realization is a resolved binding, not a downloadable package. Planning never grants execution authority.
mint adapters is a deprecated alpha alias of mint integrations.
Language commands
check compile convert fmt inspect init lock lsp plan
project integrations adapters repository version
compile emits canonical MintIR. plan is snapshot-driven and offline.
mint apply is not implemented.
Documentation
- Language overview
- Why Mint is not Terraform
- Project and lock model
- MintIR
- Editor / LSP
- Compatibility policy
- Public roadmap boundaries
- Conformance
- Security reporting
- Contributing
- Docs index
VS Code
Publisher id: opsdevcode.mint-language. GitHub Releases attach the VSIX
built for this tag. Marketplace and Open VSX publish require the OpsDevCode
publisher identity.
License
Metadata
Release files for specmint 0.1.0a2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| specmint-0.1.0a2.tar.gz | 137.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| specmint-0.1.0a2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 247.7 kB
Release files / specmint-0.1.0a2.tar.gz
| Download URL | specmint-0.1.0a2.tar.gz |
|---|---|
| Size | 137.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b6438b38fe0b79ec8c9e72dd07561d63a53f6cb40d0223ffc824fa7e53bfddd8
|
|
BLAKE2b-256 checksum How to use checksums |
30ca4ed5e4c1693a2b17b5ed114ecebc1921d336d3a6fc6b9646c3db86166bef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / specmint-0.1.0a2-py3-none-any.whl
| Download URL | specmint-0.1.0a2-py3-none-any.whl |
|---|---|
| Size | 110.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d96e5faa603bd474933d3a623a58838cfec5a7c8ea61671bfd0102c41819c742
|
|
BLAKE2b-256 checksum How to use checksums |
950755d8644069d68931aa09e2a9b3e197d5a9eaed2aad3b8780a26704c3d412
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency log