Persistent infrastructure for the Agent era.
Persisting contains pChronicle, which imports, browses, queries, exchanges, and serves durable Agent trajectory Datasets.
pip install persisting[lance]
pchronicle --versionThe rolling nightly build installs the same commands without a Rust toolchain:
curl -fsSL https://raw.githubusercontent.com/DeepLink-org/Persisting/main/scripts/install-nightly.sh | bashSee the installation guide for supported platforms and setup.
pchronicle onboard
pchronicle onboard query
pchronicle agent codex ./trajectory-data --ask "Which tools fail most often?"The onboarding flow creates a temporary example Dataset—no source checkout
required. pchronicle import accepts ATIF, ACTF, and OpenAI Messages;
pchronicle serve starts a loopback-only, read-only Dataset UI and API.
| Capability | Status |
|---|---|
| pChronicle local/S3 catalog, bounded SQL, analysis, find, import/export | Implemented |
| pChronicle loopback-only read API and embedded Web UI | Implemented |
| Queue and document Search | Separate stable capabilities |
| Tensor Memory / TTAS | Experimental |
- Choose a workflow — pick the entry point that matches your task
- Explore durable history — browse and query a trajectory Dataset
- Project architecture — ownership and delivery boundaries
Criterion.rs microbenchmarks and hyperfine lifecycle scenarios are compared
against main in CI; see the benchmark contract.
Latest nightly pChronicle benchmark: 01e89165c27f on linux/x86_64 (2026-10-30T03:04:05.601944+00:00).
| Case | Metric | Value |
|---|---|---|
criterion/atif_conversion/parse_corpus |
latency_median_ns |
4.278e+06 ns |
criterion/atif_conversion/roundtrip_corpus |
latency_median_ns |
5.687e+06 ns |
system/lance_vs_json/lifecycle |
cold_query_ms |
2270.845 ms |
system/lance_vs_json/lifecycle |
get_storyline_full_ms |
7.701 ms |
system/lance_vs_json/lifecycle |
replace_storyline_ms |
34.961 ms |
system/lance_vs_json/selective |
lance_qps |
453.6 ops/s |
system/lance_vs_json/group_by |
lance_qps |
584.9 ops/s |
system/lance_vs_json/summary |
lance_over_json |
0.244 ratio |
system/json_streaming_ndjson/json_streaming |
p95_ms |
11.353 ms |
system/json_streaming_ndjson/json_streaming |
rows_s |
3.722e+05 ops/s |
system/json_streaming_ndjson/json_streaming |
process_peak_rss_mib |
49.504 MiB |
hyperfine/lance_vs_json |
wall_median_seconds |
31.019 s |
Open the complete benchmark run.
Apache License 2.0. See NOTICE for third-party
attributions and separately licensed bundled components.

