{"adoption": {"forks": 105, "observed_at": "2026-08-28T04:03:25.466796+00:00", "stars": 1059}, "canonical_url": "https://ross.abutalabs.com/products/vessel", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Up and running with small Docker environments", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["developer-tools", "container-runtime", "cli", "deployment"], "health_score": 20, "homepage": "https://vessel.shippingdocker.com", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["shipping-docker/vessel"], "name": "shipping-docker/vessel", "platform": ["cli", "php"], "pushed_at": "2022-05-24T12:08:58+00:00", "repo": "shipping-docker/vessel", "stars": 1059, "tags": ["laravel", "docker-compose", "local-development", "dev-environment", "php", "containers", "macos", "linux", "docker"], "topics": ["laravel", "docker", "docker-compose", "php"], "urls": [], "use_cases": ["set up a local Docker dev environment for a Laravel project", "run artisan and composer commands inside containers", "run multiple Laravel projects locally without port conflicts", "quickly spin up PHP, MySQL, Redis, and Node containers for development", "replace Vagrant or Valet with a simple Docker workflow"], "what_it_is": "Vessel is a small set of files and a bash script that sets up a per-project Docker-based local development environment for Laravel applications, wrapping docker-compose with simple commands. It bundles PHP, MySQL, Redis, and Node.js containers and requires only Docker installed globally.", "when_to_avoid": ["you need Windows support (not supported)", "you need a production deployment tool rather than a dev environment", "you need newer PHP/MySQL versions out of the box or a more actively maintained solution", "your project is not Laravel/Lumen based"], "when_to_choose": ["you develop Laravel apps and want a simple, per-project Docker environment", "you want minimal global tooling beyond Docker itself", "you want an understandable, customizable docker-compose setup rather than a heavy platform"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vessel", "repo": "shipping-docker/vessel", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.466796+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:22.349735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329b8013a95cbae80ffce0a1d77d45110c2604e363d36d565fbeeec508e98a32", "fetched_at": "2026-08-28T04:03:25.466796+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shipping-docker/vessel"}, {"content_hash": "9ebfd0cf827fa251c34f16f7f9a6d4d3b8f3318c3cc46cc2ab2eae7f565102e6", "fetched_at": "2026-08-29T12:59:16.530241+00:00", "kind": "homepage", "missing": false, "url": "https://vessel.shippingdocker.com"}, {"content_hash": "843fc8722828d2f8cc5bad2d53d2bbc5774094db695c4f788002bbe470add513", "fetched_at": "2026-08-29T12:59:16.539246+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/get-started"}, {"content_hash": "d76b6f821aa1bc9055ca3942bf83aba12e371763553c0c7ee1227d6c52c17bb4", "fetched_at": "2026-08-29T12:59:16.541154+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/everyday-usage"}, {"content_hash": "d8517d19a50b5cb9cfeec438c4431e5add1b7edb4dfa90f01e8e36740259f283", "fetched_at": "2026-08-29T12:59:16.543075+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/logging"}, {"content_hash": "7c93893645fb9241a0603800fd3161d0ab4d6844393a1b7e46357f464ebaa211", "fetched_at": "2026-08-29T12:59:16.544823+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/updating-resetting"}, {"content_hash": "e5aae31a55258cda9eb5c8d8e98d7b1dc3bc0b0936bc737567e8824038a7d648", "fetched_at": "2026-08-29T12:59:16.546719+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/customizing-vessel"}, {"content_hash": "43fafe4164766e0c88f06d92d0c3d71c45cac631289fddce3448aadac13b54d9", "fetched_at": "2026-08-29T12:59:16.548524+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/common-issues"}, {"content_hash": "e787ee06ff3d11fce623abb51fcefd0026bbc82bdab327953991eb66793d227d", "fetched_at": "2026-08-29T12:59:16.550309+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/installing-docker"}, {"content_hash": "2a545de73ae56e5849ae4f7d25e8f2fba49ad4f503e47d47235be86a85945aad", "fetched_at": "2026-08-29T12:59:16.551906+00:00", "kind": "site_page", "missing": false, "url": "https://vessel.shippingdocker.com/docs/docker-usage"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3300, "days_push": 1562, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}