internal/

directory
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package agent is Veritix's investigative auditor: a tool-calling loop that explores a dataset and proposes findings.
Package agent is Veritix's investigative auditor: a tool-calling loop that explores a dataset and proposes findings.
llm
Package llm is Veritix's model-provider abstraction: the shape of a tool-calling conversation, expressed so that the agent loop does not know which vendor is answering.
Package llm is Veritix's model-provider abstraction: the shape of a tool-calling conversation, expressed so that the agent loop does not know which vendor is answering.
llm/anthropic
Package anthropic drives Claude through the official SDK.
Package anthropic drives Claude through the official SDK.
llm/llmtest
Package llmtest provides a scripted model, so that the agent loop can be tested without a model.
Package llmtest provides a scripted model, so that the agent loop can be tested without a model.
llm/openaicompat
Package openaicompat drives any endpoint that speaks OpenAI's chat-completions dialect: Ollama, vLLM, LM Studio, llama.cpp's server, and OpenAI itself.
Package openaicompat drives any endpoint that speaks OpenAI's chat-completions dialect: Ollama, vLLM, LM Studio, llama.cpp's server, and OpenAI itself.
redact
Package redact is the single path from Veritix's process to a language model.
Package redact is the single path from Veritix's process to a language model.
tools
Package tools is the surface the model is allowed to touch.
Package tools is the surface the model is allowed to touch.
Package api is Veritix's HTTP interface: the REST and SSE surface the web UI is built on, and the same surface a script or a CI job can drive.
Package api is Veritix's HTTP interface: the REST and SSE surface the web UI is built on, and the same surface a script or a CI job can drive.
Package audit runs the whole pipeline: discover the files, load them, profile them, and (from M2) check them.
Package audit runs the whole pipeline: discover the files, load them, profile them, and (from M2) check them.
Package buildinfo exposes version metadata stamped in at link time.
Package buildinfo exposes version metadata stamped in at link time.
Package checks turns a profile into findings.
Package checks turns a profile into findings.
Package cli wires Veritix's commands together.
Package cli wires Veritix's commands together.
Package config holds Veritix's runtime configuration and the rules for assembling it from defaults, a YAML file, and the environment.
Package config holds Veritix's runtime configuration and the rules for assembling it from defaults, a YAML file, and the environment.
Package engine wraps the embedded DuckDB instance that does all of Veritix's measuring.
Package engine wraps the embedded DuckDB instance that does all of Veritix's measuring.
Package eval scores an audit against a dataset whose defects are already known.
Package eval scores an audit against a dataset whose defects are already known.
Package finding is Veritix's report currency: one problem found in a dataset, with the evidence that proves it.
Package finding is Veritix's report currency: one problem found in a dataset, with the evidence that proves it.
Package ingest loads a discovered dataset into the DuckDB engine.
Package ingest loads a discovered dataset into the DuckDB engine.
Package mcp exposes Veritix over the Model Context Protocol, so that an assistant — Claude Code, Claude Desktop, anything speaking MCP — can audit a dataset and read what was found.
Package mcp exposes Veritix over the Model Context Protocol, so that an assistant — Claude Code, Claude Desktop, anything speaking MCP — can audit a dataset and read what was found.
Package mcpclient is the door out of the process, as internal/mcp is the door in.
Package mcpclient is the door out of the process, as internal/mcp is the door in.
Package notify tells somebody an audit found something, without telling them what is in the data.
Package notify tells somebody an audit found something, without telling them what is in the data.
Package profile measures what a dataset actually contains.
Package profile measures what a dataset actually contains.
Package report renders an audit result for people and for machines.
Package report renders an audit result for people and for machines.
Package rules lets a customer state what their data is supposed to look like, in a file they own.
Package rules lets a customer state what their data is supposed to look like, in a file they own.
Package runs executes one audit and records it in the store.
Package runs executes one audit and records it in the store.
Package schedule says when an audit is next due.
Package schedule says when an audit is next due.
Package source finds the files that make up a dataset and works out how to read each one.
Package source finds the files that make up a dataset and works out how to read each one.
Package store is Veritix's audit trail: which dataset was audited, by which run, when, and what was found.
Package store is Veritix's audit trail: which dataset was audited, by which run, when, and what was found.
Package telemetry sets up diagnostic output.
Package telemetry sets up diagnostic output.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL