{
  "_id": "6a3c71c711b455f4884b70e0",
  "Package": "rmoriebricklayer",
  "Title": "Reproducible Data Bundles with Provenance and Fallback",
  "Version": "0.1.0",
  "Authors@R": "person(\"Vansh Singh\", \"Ruhela\", email = \"vsruhela@proton.me\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0004-1750-3592\"))",
  "Description": "Tools for building brick-proof, reproducible data bundles.\nResolves open-data sources through CKAN package_show and\npackage_search endpoints, records and verifies provenance with\nSHA256 digests and Wayback Machine snapshots, validates\ndownloaded data against a pinned schema, and falls back to\nschema-driven synthetic data when the real source is\nunreachable. Run records are captured in a manifest plus a\nplain-language summary so any result can be traced back to its\ninputs.",
  "License": "AGPL-3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://github.com/rootcoder007/rmorie-bricklayer",
  "BugReports": "https://github.com/rootcoder007/rmorie-bricklayer/issues",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://rootcoder007.r-universe.dev",
  "Date/Publication": "2026-06-24 23:52:34 UTC",
  "RemoteUrl": "https://github.com/rootcoder007/rmorie-bricklayer",
  "RemoteRef": "main",
  "RemoteSha": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
  "RemoteSubdir": "bricklayer",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-25 00:06:21 UTC",
    "User": "root"
  },
  "Author": "Vansh Singh Ruhela [aut, cre] (ORCID:\n<https://orcid.org/0009-0004-1750-3592>)",
  "Maintainer": "Vansh Singh Ruhela <vsruhela@proton.me>",
  "MD5sum": "41d2767ba4d796a05b58bcfc6aba35e6",
  "_user": "rootcoder007",
  "_type": "src",
  "_file": "rmoriebricklayer_0.1.0.tar.gz",
  "_fileid": "f7e15d1ccef64c049ac026331e174a64290980198b93a961b60445b4b8c538ba",
  "_filesize": 141447,
  "_sha256": "f7e15d1ccef64c049ac026331e174a64290980198b93a961b60445b4b8c538ba",
  "_created": "2026-06-25T00:06:21.000Z",
  "_published": "2026-06-25T00:09:43.587Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83328256166,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7865569942"
    },
    {
      "job": 83328256063,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7865565822"
    },
    {
      "job": 83328256094,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7865550810"
    },
    {
      "job": 83328256089,
      "time": 77,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7865547971"
    },
    {
      "job": 83327895974,
      "time": 174,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7865529434"
    },
    {
      "job": 83328256087,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7865555395"
    },
    {
      "job": 83328256111,
      "time": 62,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7865544236"
    },
    {
      "job": 83328256092,
      "time": 57,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7865543085"
    },
    {
      "job": 83328256077,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7865548293"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rootcoder007/rmorie-bricklayer",
  "_commit": {
    "id": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
    "author": "rootcoder007 <278967282+rootcoder007@users.noreply.github.com>",
    "committer": "rootcoder007 <278967282+rootcoder007@users.noreply.github.com>",
    "message": "fix: clear R CMD check warnings (non-ASCII chars + ave/URLencode globals)\n\nReplace non-ASCII characters (em-dashes, bullets, checkmarks) in console\nmessages with ASCII; namespace-qualify stats::ave and utils::URLencode so\nthey are no longer flagged as undefined globals.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nCo-Authored-By: Vansh Singh Ruhela (rootcoder007) <vsruhela@proton.me>\n",
    "time": 1782345154
  },
  "_maintainer": {
    "name": "Vansh Singh Ruhela",
    "email": "vsruhela@proton.me",
    "login": "rootcoder007",
    "description": "",
    "uuid": 278967282
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rootcoder007",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-26",
      "n": 14
    }
  ],
  "_tags": [],
  "_topics": [
    "academic-research",
    "agpl-3-0",
    "ckan",
    "open-data",
    "reproducibility"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rootcoder007",
      "count": 13,
      "uuid": 278967282
    }
  ],
  "_userbio": {
    "uuid": 278967282,
    "type": "user",
    "name": "Vansh Singh Ruhela",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rmoriebricklayer"
  },
  "_devurl": "https://github.com/rootcoder007/rmorie-bricklayer",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rmoriebricklayer.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "apply_schema_validation",
    "download_data",
    "friendly_download",
    "load_provenance",
    "make_manifest",
    "make_synthetic_column",
    "make_synthetic_csv",
    "record",
    "resolve_via_ckan",
    "resolve_via_ckan_search",
    "sha256_file",
    "validate_schema",
    "verify_sha256",
    "write_manifest_json",
    "write_summary_txt"
  ],
  "_help": [
    {
      "page": "apply_schema_validation",
      "title": "Apply Schema Validation, Stopping on Fatal Issues",
      "topics": [
        "apply_schema_validation"
      ]
    },
    {
      "page": "download_data",
      "title": "Download a File",
      "topics": [
        "download_data"
      ]
    },
    {
      "page": "friendly_download",
      "title": "Download a File With Diagnostic Error Messages",
      "topics": [
        "friendly_download"
      ]
    },
    {
      "page": "load_provenance",
      "title": "Load a Pinned Data-Provenance Record",
      "topics": [
        "load_provenance"
      ]
    },
    {
      "page": "make_manifest",
      "title": "Construct a Reproducibility Manifest",
      "topics": [
        "make_manifest"
      ]
    },
    {
      "page": "make_synthetic_column",
      "title": "Generate One Synthetic Column From a Spec",
      "topics": [
        "make_synthetic_column"
      ]
    },
    {
      "page": "make_synthetic_csv",
      "title": "Generate a Synthetic CSV From a Schema Recipe",
      "topics": [
        "make_synthetic_csv"
      ]
    },
    {
      "page": "record",
      "title": "Record a Cross-Check Result in a Manifest",
      "topics": [
        "record"
      ]
    },
    {
      "page": "resolve_via_ckan",
      "title": "Resolve a Download URL via CKAN package_show",
      "topics": [
        "resolve_via_ckan"
      ]
    },
    {
      "page": "resolve_via_ckan_search",
      "title": "Resolve a Download URL via CKAN package_search",
      "topics": [
        "resolve_via_ckan_search"
      ]
    },
    {
      "page": "sha256_file",
      "title": "Compute a File's SHA256 Digest",
      "topics": [
        "sha256_file"
      ]
    },
    {
      "page": "validate_schema",
      "title": "Validate a Data Frame Against a Provenance Schema",
      "topics": [
        "validate_schema"
      ]
    },
    {
      "page": "verify_sha256",
      "title": "Verify a File's SHA256 Against an Expected Digest",
      "topics": [
        "verify_sha256"
      ]
    },
    {
      "page": "write_manifest_json",
      "title": "Write a Manifest to JSON",
      "topics": [
        "write_manifest_json"
      ]
    },
    {
      "page": "write_summary_txt",
      "title": "Write a Plain-Language Run Summary",
      "topics": [
        "write_summary_txt"
      ]
    }
  ],
  "_readme": "https://github.com/rootcoder007/rmorie-bricklayer/raw/main/bricklayer/README.md",
  "_rundeps": [
    "digest",
    "jsonlite"
  ],
  "_score": 2.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "rmoriebricklayer",
  "_universes": [
    "rootcoder007"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-25T00:09:22.000Z",
      "distro": "resolute",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "7bfe324130aa299d0c5e4f23e4ea053769def04247367b5eafffc034ab931b92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-25T00:09:02.000Z",
      "distro": "resolute",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "75bc7aec550c1883a84f6baf34f2ba5ab207a9a8a8d5b5939577018d48f90c26",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-25T00:07:58.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "e94d282388a50a1cc45209f9e80d4f81bc85ffcd52c337230452771de8bd3424",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-25T00:07:47.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "687725d5daea150bc22673944a240a973413ab8c5d756c90b2fa19dfd1f58a64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-25T00:08:25.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "d923f29d82abbe38de07b93df2b97f0dc68ca2896e293b928eef924dfb36d9b5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-25T00:07:26.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "ebb0b0e80ac78d60e403dd971c2e78d2af8e561cfa669f1a448e73c6f8020304",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-25T00:07:21.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "82db4748e48b7c4c0d8f952161ba0deba0fbdf4fbab8ad279da6609ed9b0f060",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-25T00:07:43.000Z",
      "commit": "6c241cd101ef8e7301d6e7cecbc06213cb0632ae",
      "fileid": "280f889007fa0db820e49d425c4cba8f2002de22f3bbebad5b56f1f17812e608",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rootcoder007/actions/runs/28137644069"
    }
  ]
}