| Crates.io | pipe-audit-core |
| lib.rs | pipe-audit-core |
| version | 0.2.1 |
| created_at | 2025-10-02 18:34:22.439128+00 |
| updated_at | 2025-11-11 13:58:09.201604+00 |
| description | Universal data validation and compliance audit engine |
| homepage | |
| repository | https://github.com/lokryn-suite/pipe-audit-core-cli |
| max_upload_size | |
| id | 1864811 |
| size | 336,251 |
The core engine for universal data validation and compliance auditing in Rust.
pipe-audit-core provides the building blocks for defining and running validation contracts against structured data. It is designed to be embedded in other Rust applications to enforce reproducible, compliance-grade data validation.
Add pipe-audit-core as a dependency in your project's Cargo.toml:
[dependencies] pipe-audit-core = "0.1" # Replace with the latest version
The library's functionality is exposed through several purpose-driven modules:
pipe_audit_core::contract: Manage and execute validation contracts.pipe_audit_core::profile: List and test connection profiles.pipe_audit_core::health: Run system-level health and connectivity checks.pipe_audit_core::logs: Verify the integrity of audit logs.pipe_audit_core::init: Initialize a new project structure with example files.pipe_audit_core::run: A simple, top-level way to run a contract against a file.pipe_audit_core::prelude: A module that re-exports the most commonly used types for convenience.👉 For the full API reference, generate the documentation locally by running cargo doc --open.
This library (pipe-audit-core) is licensed under the Mozilla Public License 2.0 (MPL-2.0). See the LICENSES/ directory in the root of the project for the full text.