Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PARQONAUT Provenance

PARQONAUT consolidates three predecessor projects owned by sempervent. The original repositories are not archived or modified by this migration.

Migration Date

2026-09-17 (baseline tagged v0.1.0 on 2026-09-18)

Originating Repositories

ProjectURLOriginal PurposeLicense (declared)
Paracletehttps://github.com/sempervent/paracleteForensic dataset scanning, evidence-backed findings, SQLite persistence, HTTP scan service, plugin protocolMIT
parqknifehttps://github.com/sempervent/parqknifeParquet transformation toolkit (inspect, rewrite, filter, pipeline)MIT OR Apache-2.0 in Cargo.toml
streaming-parquet (maw)https://github.com/sempervent/streaming-parquetBounded-memory streaming CSV/Parquet concat and conversionMIT

Source Commit SHAs

SourceHEAD at import
paraclete4dd0316f76811370bdd38f7b3778beed7b71a1c6
parqknifea179c9a8d5ddd0c2cbc055e631135470d63a20a7
streaming-parquet4de2dbe2f97bfe5a43cf53c94f05eb11e1bfa4ad

Imported Components

From Paraclete (architectural chassis)

Source pathPARQONAUT destination
crates/paraclete-types/crates/paraclete-types/
crates/paraclete-core/crates/paraclete-core/
crates/paraclete-report/crates/paraclete-report/
crates/paraclete-plugin-protocol/crates/paraclete-plugin-protocol/
crates/paraclete-store/crates/paraclete-store/
crates/paraclete-service/crates/paraclete-service/
python/paraclete_plugins/python/paraclete_plugins/
fixtures/fixtures/
scripts/scripts/

Not imported in Phase 1: paraclete-cli (HTTP client superseded by unified CLI), paraclete-tui, mkdocs site artifacts.

From parqknife (transformation engine)

Source pathPARQONAUT destination
src/ (library modules)crates/parqonaut-transform/src/
tests/integration/crates/parqonaut-transform/tests/

Arrow 54 API fixes applied during import. The upstream LICENSE file contained AGPL v3 text and was not copied; see licensing section below.

From streaming-parquet / maw (streaming engine)

Source pathPARQONAUT destination
src/crates/parqonaut-stream/src/
tests/crates/parqonaut-stream/tests/
benches/benches/stream-throughput/

Refactored from binary-only to library + CLI wrapper. Parquet writer completed for Phase 1.

Licensing in this repository

ArtifactPurpose
LICENSEMIT — default license for the combined PARQONAUT work
LICENSE-APACHE-2.0Apache-2.0 text for parqonaut-transform dual-license option
NOTICECopyright and attribution summary
THIRD_PARTY_LICENSES.mdFactual record of predecessor licenses and import scope

parqknife licensing note

At import time, parqknife’s Cargo.toml declared MIT OR Apache-2.0, but its repository LICENSE file contained GNU Affero GPL v3 text. PARQONAUT:

  1. Retains license = "MIT OR Apache-2.0" on crates/parqonaut-transform/Cargo.toml (matching upstream crate metadata).
  2. Does not include the upstream AGPL license file.
  3. Provides LICENSE-APACHE-2.0 for recipients who elect the Apache-2.0 option.

This documents what was observed upstream; it is not a legal determination of applicable terms. Consult THIRD_PARTY_LICENSES.md for full detail.

Git History

Import method: structured copy with SHA documentation (not a history-preserving merge). Useful history remains in the upstream repositories listed above.