Package: datom
Title: A Unified Framework for Versioned, Traceable Tabular Data
Version: 0.1.1
Authors@R: 
    person("Afshin", "Mashadi-Hossein", , "amashadihossein@gmail.com", 
           role = c("aut", "cre", "cph"))
Description: Provides versioned storage for tabular data without a database
    or a server. Each table is written as an immutable, content-addressed
    version -- identical content is detected and stored only once -- while its
    version history and metadata are kept as code in a 'git' repository and the
    data itself in a local filesystem or cloud object storage ('S3'). Any past
    version can be read back exactly by its identifier, and each table records
    the sources it was derived from, so a project carries full data lineage. A
    lightweight reader role retrieves current or historical data from storage
    alone, without 'git' or write access, giving downstream analyses and
    pipelines a single versioned source of truth. It targets analytical and
    scientific data management, such as preparing clinical study datasets, and
    is designed as a foundation for higher-level governance tooling.
License: MIT + file LICENSE
URL: https://github.com/amashadihossein/datom,
        https://amashadihossein.github.io/datom/
BugReports: https://github.com/amashadihossein/datom/issues
Depends: R (>= 4.1.0)
Imports: arrow, cli, digest, fs, glue, httr2, jsonlite, paws.storage,
        purrr, rlang, utils, yaml
Suggests: covr, git2r, knitr, mockery, rio, rmarkdown, testthat (>=
        3.0.0), withr
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.3
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2026-08-21 23:39:05 UTC; afshinmashadi-hossein
Author: Afshin Mashadi-Hossein [aut, cre, cph]
Maintainer: Afshin Mashadi-Hossein <amashadihossein@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-01 11:40:15 UTC
