systemprompt-files 0.14.0

File storage, metadata, and access control for systemprompt.io AI governance infrastructure. Governed file operations for the MCP governance pipeline.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Application services for the files domain.
//!
//! Exposes the [`FileUploadService`] upload pipeline with its
//! request/validation surface, and [`FilesAiPersistenceProvider`], which
//! persists AI-generated files through the provider framework.

mod ai_provider;
mod providers;
mod upload;

pub use ai_provider::FilesAiPersistenceProvider;
pub use upload::{
    FileCategory, FileUploadError, FileUploadRequest, FileUploadRequestBuilder, FileUploadService,
    FileValidationError, FileValidator, UploadedFile,
};