Introduction
Provider-neutral AI interaction contract compiler for Basenet CRM3 pre-readiness.
Templiqx is a standalone, provider-neutral AI interaction contract compiler. It turns portable templiqx/v1alpha1 contracts (strict YAML) into deterministic, fingerprinted model interactions — one contract, one model interaction, no invented facts.
A single actor-neutral service (TempliqxService) backs the CLI, MCP server, and any Rust host, so humans and agents get identical validation, diagnostics, and compare-and-swap package writes.
Architecture at a glance
One catalog, every transport
Human (CLI) ──┐
├──► TempliqxService ──► same envelopes · diagnostics · fingerprints
Agent (MCP) ──┘
CRM3 conformance trace
Quick start
just verify # fmt, clippy, tests, boundary checks
just verify-deploy # docker/kind/supply-chain smoke
cargo test -p templiqx-conformance --test crm3 # CRM3 end-to-end conformance
./scripts/check-boundaries.sh # after touching Cargo.toml or adapter wiring
CLI usage: cargo run -p templiqx-cli -- <command> --root <package-dir> [--json]. Exit codes: 0 = ok envelope, 2 = product/diagnostic failure, 1 = CLI/IO failure.
Where to go next
| Topic | Page |
|---|---|
| AI & agent surface | Agent-native & AI |
| Contract format | v1alpha1 |
| CLI and agent workflows | CLI guide |
| Host integration | Host integration |
| Pre-CRM3 readiness | Pre-CRM3 readiness |
| Operations HTTP API | Boundary ADR · OpenAPI v1 |
| Architecture | POC architecture |
| Code docs (OpenWiki) | Quickstart |