{
  "_id": "6a57f245ff0138dec5d7220e",
  "Package": "MarineChain",
  "Type": "Package",
  "Title": "Blockchain-Enabled Maritime Transportation System Simulator",
  "Version": "1.1.0",
  "Authors@R": "c(\nperson(\"Isaac\", \"Osei\", email = \"ikemillar65@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Yamini\", \"Alakunta\", email = \"yamini_alakunta@srmap.edu.in\", role = \"aut\")\n)",
  "Maintainer": "Isaac Osei <ikemillar65@gmail.com>",
  "Description": "Simulates Blockchain-Enabled Maritime Transportation\nSystems (BMTS) by integrating asynchronous, great-circle vessel\nkinematics with decentralised edge-computing consensus layers.\nThe package provides a fully self-contained cyber-range running\ncompletely offline, permitting the risk-free injection of\nspatial and telemetry threat vectors (e.g., geofence breaches,\ncoordinate modification, and node impersonation). It includes\nan interactive workspace engine built using 'shinydashboard'\nand 'leaflet' map layers for monitoring vessel states and\nledger updates. Implemented consensus structures are modeled on\na lightweight Proof-of-Authentication framework optimized for\nresource-constrained distributed nodes.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/ikemillar/MarineChain",
  "BugReports": "https://github.com/ikemillar/MarineChain/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-15 20:45:50 UTC",
    "User": "root"
  },
  "Author": "Isaac Osei [aut, cre], Yamini Alakunta [aut]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-15 18:00:08 UTC",
  "RemoteUrl": "https://github.com/cran/MarineChain",
  "RemoteRef": "HEAD",
  "RemoteSha": "8e39866421aa301d493acb9feabfd97b2c7de6a9",
  "_user": "cran",
  "_type": "src",
  "_file": "MarineChain_1.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/7376fd984c603d8dddd361df219111c3c82de84c31b1b26c02f4f719c34fde43",
  "_filesize": 107280,
  "_sha256": "7376fd984c603d8dddd361df219111c3c82de84c31b1b26c02f4f719c34fde43",
  "_expires": "2026-10-23T20:49:07.000Z",
  "_created": "2026-07-15T20:45:50.000Z",
  "_published": "2026-07-15T20:49:09.852Z",
  "_jobs": [
    {
      "job": 87468346213,
      "time": 160,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8356941198"
    },
    {
      "job": 87468346258,
      "time": 161,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8356941594"
    },
    {
      "job": 87467692474,
      "time": 188,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8356874365"
    },
    {
      "job": 87468346201,
      "time": 149,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8356935858"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29449315568",
  "_status": "success",
  "_upstream": "https://github.com/cran/MarineChain",
  "_commit": {
    "id": "8e39866421aa301d493acb9feabfd97b2c7de6a9",
    "author": "Isaac Osei <ikemillar65@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.0\n",
    "time": 1784138408
  },
  "_maintainer": {
    "name": "Isaac Osei",
    "email": "ikemillar65@gmail.com",
    "login": "ikemillar",
    "description": "",
    "uuid": 7838601
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shinydashboard",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "leaflet",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-29",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1.0",
      "date": "2026-07-15"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ikemillar",
      "count": 1,
      "uuid": 7838601
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 620,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MarineChain"
  },
  "_devurl": "https://github.com/ikemillar/marinechain",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/MarineChain.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.1.0",
      "date": "2026-07-15"
    }
  ],
  "_exports": [
    "app_server",
    "app_ui",
    "inject_attack",
    "run_app",
    "simulate_crypto_ops",
    "simulate_network_routing",
    "simulate_poah_block"
  ],
  "_help": [
    {
      "page": "app_server",
      "title": "The Application Server Logic",
      "topics": [
        "app_server"
      ]
    },
    {
      "page": "app_ui",
      "title": "The Application User Interface",
      "topics": [
        "app_ui"
      ]
    },
    {
      "page": "calc_distance",
      "title": "Calculate Geodetic Distance (Haversine Formula)",
      "topics": [
        "calc_distance"
      ]
    },
    {
      "page": "inject_attack",
      "title": "Inject Malicious Attacks into Maritime Telemetry Streams",
      "topics": [
        "inject_attack"
      ]
    },
    {
      "page": "run_app",
      "title": "Run the MarineChain Simulation Application",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "simulate_crypto_ops",
      "title": "Simulate Cryptographic Processing Overhead",
      "topics": [
        "simulate_crypto_ops"
      ]
    },
    {
      "page": "simulate_network_routing",
      "title": "Simulate Multi-Hop Maritime Network Routing",
      "topics": [
        "simulate_network_routing"
      ]
    },
    {
      "page": "simulate_poah_block",
      "title": "Simulate PoAH Blockchain Block Generation",
      "topics": [
        "simulate_poah_block"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "commonmark",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "leaflet",
    "leaflet.providers",
    "lifecycle",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "png",
    "promises",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "s2",
    "S7",
    "sass",
    "scales",
    "sf",
    "shiny",
    "shinydashboard",
    "sourcetools",
    "sp",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "maritime_cyber_range_guide.Rmd",
      "filename": "maritime_cyber_range_guide.html",
      "title": "Maritime Cyber-Range Simulation Guide",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-07-15 18:00:08",
      "modified": "2026-07-15 18:00:08",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "marinechain",
  "_universes": [
    "cran",
    "ikemillar"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-15T20:48:17.000Z",
      "distro": "resolute",
      "commit": "8e39866421aa301d493acb9feabfd97b2c7de6a9",
      "fileid": "https://r2.ropensci.org/a51b193b9ce7a3ce5c68f5bdcaa09f540dbe71d3901b4ffbf29860df0bd51320",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29449315568"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-15T20:48:16.000Z",
      "distro": "resolute",
      "commit": "8e39866421aa301d493acb9feabfd97b2c7de6a9",
      "fileid": "https://r2.ropensci.org/764ab9188aaa462f24c873702843de5f65ad5c7499507af8ef49171afe5cf666",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29449315568"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-07-15T20:48:34.000Z",
      "commit": "8e39866421aa301d493acb9feabfd97b2c7de6a9",
      "fileid": "https://r2.ropensci.org/c4e259525ddde0a7a5c55aa90e7ec3094215b5f9d278bff48926b6b7ac2229de",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29449315568"
    }
  ]
}