{
  "bugs": {
    "url": "https://github.com/ipfs/go-ipfs"
  },
  "gx": {
    "dvcsimport": "github.com/ipfs/go-ipfs",
    "goversion": "1.9"
  },
  "gxDependencies": [
    {
      "hash": "QmRb5jh8z2E8hMGN2tkvs1yHynUanqnZ3UeKwgN1i9P1F8",
      "name": "go-log",
      "version": "1.4.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmT8TkDNBDyBsnZ4JJ2ecHU7qN184jkw1tY8y4chFfeWsy",
      "name": "go-libp2p-secio",
      "version": "1.2.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmaPbCnUMBohSGo3KnxEa2bHqyJVVeEEcwtqJAYxerieBo",
      "name": "go-libp2p-crypto",
      "version": "1.5.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZoWKhxUmZ2seW4BzX6fJkNR8hh9PsGModr7q171yq2SS",
      "name": "go-libp2p-peer",
      "version": "2.2.3"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP",
      "name": "goprocess",
      "version": "1.0.0"
    },
    {
      "hash": "QmZ4Qi3GaRbjcx28Sme5eMH7RQjGkt8wHxt2a65oLaeFEV",
      "name": "gogo-protobuf",
      "version": "0.0.0"
    },
    {
      "hash": "QmX3QZ5jHEPidwUrymXV1iSCSUhdGxj15sm2gP4jKMef7B",
      "name": "client_golang",
      "version": "0.1.1"
    },
    {
      "hash": "QmQtAm9iMWkV98JWotgfUQ3RRx7ZhxVDMZFnzEzmFwnKnU",
      "name": "iptb",
      "version": "1.2.4"
    },
    {
      "hash": "QmZyZDi491cCNTLfAhwcaDii2Kg4pwKRkhqQzURGDvY6ua",
      "name": "go-multihash",
      "version": "1.0.7"
    },
    {
      "author": "satori",
      "hash": "QmcBWojPoNh4qm7zvv4qiepvCnnc7ALS9qcp7TNwwxT1gT",
      "name": "go.uuid",
      "version": "1.1.0"
    },
    {
      "author": "steakknife",
      "hash": "QmeWQMDa5dSdP4n8WDeoY5z8L2EKVqF4ZvK4VEHsLqXsGu",
      "name": "hamming",
      "version": "0.0.10"
    },
    {
      "author": "cenk",
      "hash": "QmPJUtEJsm5YLUWhF6imvyCH8KZXRJa9Wup7FDMwTy5Ufz",
      "name": "backoff",
      "version": "1.0.0"
    },
    {
      "author": "Bren2010",
      "hash": "QmYnf27kzqR2cxt6LFZdrAFJuQd6785fTkBvMuEj9EeRxM",
      "name": "proquint",
      "version": "0.0.0"
    },
    {
      "author": "cheggaaa",
      "hash": "QmeWjRodbcZFKe5tMN7poEx3izym6osrLSnTLf9UjJZBbs",
      "name": "pb",
      "version": "1.0.3"
    },
    {
      "author": "jbenet",
      "hash": "QmTKsRYeY4simJyf37K93juSq75Lo8MVCDJ7owjmf46u8W",
      "name": "go-context",
      "version": "1.0.0"
    },
    {
      "author": "rs",
      "hash": "QmPG2kW5t27LuHgHnvhUwbHCNHAt2eUcb4gPHqofrESUdB",
      "name": "cors",
      "version": "0.0.0"
    },
    {
      "author": "dustin",
      "hash": "QmPSBJL4momYnE7DcUyk2DVhD6rH488ZmHBGLbxNdhU44K",
      "name": "go-humanize",
      "version": "0.0.0"
    },
    {
      "author": "facebookgo",
      "hash": "QmdYwCmx8pZRkzdcd8MhmLJqYVoVTC1aGsy5Q4reMGLNLg",
      "name": "atomicfile",
      "version": "0.0.0"
    },
    {
      "author": "syndtr",
      "hash": "QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g",
      "name": "goleveldb",
      "version": "0.0.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZRjKbHa6DenStpQJFiaPcEwkZqrx7TH6xTf342LDU3qM",
      "name": "go-sysinfo",
      "version": "0.0.0"
    },
    {
      "author": "kubuxu",
      "hash": "QmczzCMvJ3HV57WBKDy8b4ucp7quT325JjDbixYRS5Pwvv",
      "name": "fsnotify.v1",
      "version": "1.3.0"
    },
    {
      "author": "jbenet",
      "hash": "QmXRKBQA4wXP7xWbFiZsR1GP4HV6wMDQ1aWFxZZ4uBcPX9",
      "name": "go-datastore",
      "version": "2.4.0"
    },
    {
      "author": "codahale",
      "hash": "QmV3NSS3A1kX5s28r7yLczhDsXzkgo65cqRgKFXYunWZmD",
      "name": "metrics",
      "version": "0.0.0"
    },
    {
      "author": "hashicorp",
      "hash": "QmVYxfoJQiZijTgPNHCHgHELvQpbsJNTg6Crmc3dQkj3yy",
      "name": "golang-lru",
      "version": "0.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVUAoR89E6KDBJmsfRVkAoBMEfgVfy8rRmvzf4y9rWp1d",
      "name": "lock",
      "version": "0.0.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmXauCuJzmzapetmC6W4TuDJLL1yFFrVzSHoWv8YdbmnxH",
      "name": "go-libp2p-peerstore",
      "version": "1.4.15"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmfVj3x4D6Jkq9SEoi5n2NmoUomLwoeiwnYz2KQa15wRw6",
      "name": "base32",
      "version": "0.0.2"
    },
    {
      "author": "kubuxu",
      "hash": "QmXqKGu7QzfRzFC4yd5aL9sThYx22vY163VGwmxfp5qGHk",
      "name": "bbloom",
      "version": "0.1.1"
    },
    {
      "author": "jbenet",
      "hash": "QmZmmuAXgX73UQmX1jRKjTGmjzq24Jinqkq8vzkBtno4uX",
      "name": "go-is-domain",
      "version": "1.0.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNh1kGFFdsPu79KNSaL4NUKUPb4Eiz4KHdMtFY6664RDp",
      "name": "go-libp2p",
      "version": "5.0.14"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmcZfnkapfECQGcLZaf9B79NRg7cRa9EnZh4LSbkCzwNvY",
      "name": "go-cid",
      "version": "0.7.20"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmPiYdqnkkiPEffrWq2M3Phb3NT8r49kqUXMev2hkkM7uV",
      "name": "go-ds-flatfs",
      "version": "1.1.8"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmbJgZGRtkFeSdCxBCPaMKWRDYbqMxHyFfvjQGcWzpqsDe",
      "name": "go-ds-measure",
      "version": "1.3.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVVhwMHaGHPgZY6pi8hbWGLSgMcZUSdEhJBChjxhBMCoy",
      "name": "go-ds-leveldb",
      "version": "1.0.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "Qmf9JgVLz46pxPXwG2eWSJpkqVCcjD4rp7zCRi2KP6GTNB",
      "name": "go-libp2p-loggables",
      "version": "1.1.13"
    },
    {
      "author": "ipfs",
      "hash": "QmSTf3wJXBQk2fxdmXtodvyczrCPgJaK1B1maY78qeebNX",
      "name": "go-metrics-prometheus",
      "version": "0.3.2"
    },
    {
      "author": "ipfs",
      "hash": "QmRg1gKTHzc3CZXSKzem8aR4E3TubFhbgXwfVuWnSK5CC5",
      "name": "go-metrics-interface",
      "version": "0.1.2"
    },
    {
      "hash": "QmY1y2M1aCcVhy8UuTbZJBvuFbegZm47f9cDAdgxiehQfx",
      "name": "go-libp2p-kad-dht",
      "version": "3.0.18"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmdBE7cR24tR3VSUVHfDDpXD2bAmWier6LC2QZvQX9eQjb",
      "name": "hang-fds",
      "version": "0.0.9"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSFihvoND3eDaAYRCeLgLPt62yCPgMZs1NSZmKFEtJQQw",
      "name": "go-libp2p-floodsub",
      "version": "0.9.10"
    },
    {
      "author": "whyrusleeping",
      "hash": "Qme5bWv7wtjUNGsK2BNGVUFPKiuxWrsqrtvYwCLRw8YFES",
      "name": "go-ipld-format",
      "version": "0.5.3"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNRz7BDWfdFNVLt7AVvmRefkrURD25EeoipcXqo6yoXU1",
      "name": "go-ipld-cbor",
      "version": "1.2.12"
    },
    {
      "author": "lgierth",
      "hash": "QmdZ4PvPHFQVLLEve7DgoKDcSY19wwpGBB1GKjjKi2rEL1",
      "name": "dir-index-html"
    },
    {
      "author": "Kubuxu",
      "hash": "QmXuBJ7DR6k3rmUEKtvVMhwjmXDuJgXXPUt4LQXKBMsU93",
      "name": "go-os-helper",
      "version": "0.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "Qmc14vuKyGqX27RvBhekYytxSFJpaEgQVuVJgKSm69MEix",
      "name": "go-smux-multiplex",
      "version": "3.0.5"
    },
    {
      "author": "blang",
      "hash": "QmYRGECuvQnRX73fcvPnGbYijBcGN2HbKZQ7jh26qmLiHG",
      "name": "semver",
      "version": "3.5.1"
    },
    {
      "author": "libp2p",
      "hash": "QmenK8PgcpM2KYzEKnGx1LyN1QXawswM2F6HktCbWKuC1b",
      "name": "go-libp2p-pnet",
      "version": "2.3.6"
    },
    {
      "author": "kubuxu",
      "hash": "QmaFNtBAXX4nVMQWbUqNysXyhevUj1k4B1y5uS45LC7Vw9",
      "name": "fuse",
      "version": "0.1.3"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmfJHywXQu98UeZtGJBQrPAR6AtmDjjbe3qjTo9piXHPnx",
      "name": "murmur3",
      "version": "0.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmYVR3C8DWPHdHxvLtNFYfjsXgaRAdh6hPMNH3KiwCgu4o",
      "name": "go-libp2p-netutil",
      "version": "0.3.9"
    },
    {
      "hash": "QmTH6VLu3WXfbH3nuLdmscgPWuiPZv3GMJ2YCdzBS5z91T",
      "name": "go-libp2p-kbucket",
      "version": "2.1.17"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNSWW3Sb4eju4o2djPQ1L1c2Zj9XN9sMYJL8r1cbxdc6b",
      "name": "go-addr-util",
      "version": "1.2.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNWCEvi7bPRcvqAV8AKLGVNoQdArWi7NJayka2SM4XtRe",
      "name": "go-smux-yamux",
      "version": "2.0.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmexBtiTTEwwn42Yi6ouKt6VqzpA6wjJgiW1oh9VfaRrup",
      "name": "go-multibase",
      "version": "0.2.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmToCvh5eJtoDheMggre7b2zeFCJ6tAyB82YVs457cqoUE",
      "name": "go-libp2p-interface-conn",
      "version": "0.4.12"
    },
    {
      "author": "multiformats",
      "hash": "QmWWQ2Txc2c6tqjsBpzg5Ar652cHPGNsQQp2SejkNmkUMb",
      "name": "go-multiaddr",
      "version": "1.2.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmdeBtQGXjSt7cb97nx9JyLHHv5va2LyEAue7Q5tDFzpLy",
      "name": "go-libp2p-metrics",
      "version": "2.0.4"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmY9JXR3FupnYAYJWK9aMr9bCpqWKcToQ1tz8DVGTrHpHw",
      "name": "go-stream-muxer",
      "version": "3.0.0"
    },
    {
      "author": "multiformats",
      "hash": "QmRK2LxanhK2gZq6k6R7vk5ZoYZk8ULSSTB7FzDsMUX6CB",
      "name": "go-multiaddr-net",
      "version": "1.5.7"
    },
    {
      "author": "libp2p",
      "hash": "QmZPrWxuM8GHr4cGKbyF5CCT11sFUP9hgqpeUHALvx2nUr",
      "name": "go-libp2p-interface-pnet",
      "version": "2.1.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmXfkENeeBvh3zYA51MaSdGUdBjhQ99cP5WQe8zgr6wchG",
      "name": "go-libp2p-net",
      "version": "2.0.5"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVniQJkdzLZaZwzwMdd3dJTvWiJ1DQEkreVy6hs6h7Vk5",
      "name": "go-smux-multistream",
      "version": "2.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSMZwvs3n4GBikZ7hKzT17c3bk65FmyZo2JqtJ16swqCv",
      "name": "multiaddr-filter",
      "version": "1.0.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmT6n4mspWYEya864BhCUJEgyxiRfmiSY9ruQwTUNpRKaM",
      "name": "protobuf",
      "version": "0.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNmJZL7FQySMtE2BQuLMuZg2EB2CLEunJJUSVSc9YnnbV",
      "name": "go-libp2p-host",
      "version": "2.1.5"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSwZMWwFZSUpe5muU2xgTUwppH24KfMwdPXiwbEp2c6G5",
      "name": "go-libp2p-swarm",
      "version": "2.1.5"
    },
    {
      "hash": "QmfAkMSt9Fwzk48QDJecPcwCUjnf2uG7MLnmCGTp4C6ouL",
      "name": "go-ipfs-cmds",
      "version": "1.0.12"
    },
    {
      "hash": "QmceUdzxkimdYsgtX733uNgzf1DLHyBKN6ehGSp85ayppM",
      "name": "go-ipfs-cmdkit",
      "version": "1.0.0-dev"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNiJuT8Ja3hMVpBHXv3Q6dwmperaQ6JjLtpMQgMCD7xvx",
      "name": "go-ipfs-util",
      "version": "1.2.7"
    },
    {
      "hash": "QmUpttFinNDmNPgFwKN8sZK6BUtBmA68Y4KdSBDXa8t9sJ",
      "name": "go-libp2p-record",
      "version": "3.0.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZNkThpqfVXs9GNbexPrfBbXSLNYeKrE7jwFM2oqHbyqN",
      "name": "go-libp2p-protocol",
      "version": "1.0.0"
    },
    {
      "author": "stebalien",
      "hash": "Qmej7nf81hi2x2tvjRBF3mcp74sQyuDH4VMYDGd1YtXjb2",
      "name": "go-block-format",
      "version": "0.1.6"
    },
    {
      "hash": "QmTiWLZ6Fo5j4KcTVutZJ5KWRRJrbxzmxA4td8NfEdrPh7",
      "name": "go-libp2p-routing",
      "version": "2.2.21"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmX5GwZzNJ2PhFDPW12MjQWtmE21i4UnHQ2uKtYkp4Ad7a",
      "name": "go-ipld-git",
      "version": "0.1.6"
    },
    {
      "hash": "Qmf2UAmRwDG4TvnkQpHZWPAzw7rpCYVhxmRXmYxXr5LD1g",
      "name": "go-maddr-filter",
      "version": "1.1.6"
    },
    {
      "author": "vyzo",
      "hash": "QmVTnHzuyECV9JzbXXfZRj1pKtgknp1esamUb2EH33mJkA",
      "name": "go-libp2p-circuit",
      "version": "2.0.10"
    },
    {
      "author": "magik6k",
      "hash": "QmPAiAmc3qhTFwzWnKpxr6WCXGZ5mqpaQ2YEwSTnwyduHo",
      "name": "go-ds-badger",
      "version": "1.4.5"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVvkK7s5imCiq3JVbL3pGfnhcCnf3LrFJPF4GE2sAoGZf",
      "name": "go-testutil",
      "version": "1.1.15"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZ1R2LxRZTUaeuMFEtQigzHfFCv3hLYBi5316aZ7YUeyf",
      "name": "go-libp2p-connmgr",
      "version": "0.3.8"
    },
    {
      "author": "why",
      "hash": "Qmax8X1Kfahf5WfSB68EWDG3d3qyS3Sqs1v412fjPTfRwx",
      "name": "go-libp2p-interface-connmgr",
      "version": "0.0.6"
    },
    {
      "author": "why",
      "hash": "QmQViVWBHbU6HmYjXcdNq7tVASCNgdg64ZGcauuDkLCivW",
      "name": "go-ipfs-addr",
      "version": "0.1.7"
    },
    {
      "author": "The Go Authors",
      "hash": "QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT",
      "name": "sys",
      "version": "0.1.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmQr1j6UvdhpponAaqSdswqRpdzsFwNop2N8kXLNw8afem",
      "name": "go-libp2p-blankhost",
      "version": "0.2.5"
    },
    {
      "author": "jbenet",
      "hash": "QmWBug6eBS7AxRdCDVuSY5CnSit7cS2XnPFYJWqWDumhCG",
      "name": "go-msgio",
      "version": "0.0.3"
    },
    {
      "author": "mr-tron",
      "hash": "QmWFAMPqsEyUX7gDUsRVmMWz59FxSpJ1b2v6bJ1yYzo7jY",
      "name": "go-base58-fast",
      "version": "0.1.1"
    },
    {
      "author": "hector",
      "hash": "Qmb3jLEFAQrqdVgWUajqEyuuDoavkSq1XQXz6tWdFWF995",
      "name": "go-ipfs-posinfo",
      "version": "0.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmWo8jYc19ppG7YoTsrr2kEtLRbARTJho5oNXFTR6B7Peq",
      "name": "go-ipfs-chunker",
      "version": "0.0.2"
    },
    {
      "author": "jbenet",
      "hash": "Qmf7HqcW7LtCi1W8y2bdx2eJpze74jkbKqpByxgXikdbLF",
      "name": "go-detect-race",
      "version": "1.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmRJVNatYJwTAHgdSM1Xef9QVQ1Ch3XHdmcrykjP5Y4soL",
      "name": "go-ipfs-delay",
      "version": "0.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmRMGdC6HKdLsPDABL9aXPDidrpmEHzJqFWSvshkbn9Hj8",
      "name": "go-ipfs-flags",
      "version": "0.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmZUbTDJ39JpvtFCSubiWeUTQRvMA1tVE5RZCJrY4oeAsC",
      "name": "go-ipfs-pq",
      "version": "0.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmTmqJGRQfuH8eKWD1FjThwPRipt1QhqJQNZ8MpzmfAAxo",
      "name": "go-ipfs-ds-help",
      "version": "0.0.2"
    },
    {
      "author": "hsanjuan",
      "hash": "QmXtoXbu9ReyV6Q4kDQ5CF9wXQNDY1PdHc4HhfxRR5AHB3",
      "name": "go-ipfs-routing",
      "version": "0.0.2"
    },
    {
      "author": "hsanjuan",
      "hash": "QmaG4DZ4JaqEfvPWt5nPPgoTzhc1tr1T3f4Nu9Jpdm8ymY",
      "name": "go-ipfs-blockstore",
      "version": "0.0.2"
    },
    {
      "author": "why",
      "hash": "QmdbxjQWogRCHRaxhhGnYdT1oQJzL9GdqSKzCdqWr85AP2",
      "name": "pubsub",
      "version": "1.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmQine7gvHncNevKtG9QXxf3nXcwSj6aDDmMm52mHofEEp",
      "name": "tar-utils",
      "version": "0.0.3"
    },
    {
      "author": "frist",
      "hash": "QmWLWmRVSiagqP15jczsGME1qpob6HDbtbHAY2he9W5iUo",
      "name": "opentracing-go",
      "version": "0.0.3"
    },
    {
      "author": "dignifiedquire",
      "hash": "QmPdqSMmiwtQCBC515gFtMW2mP14HsfgnyQ2k5xPQVxMge",
      "name": "go-fs-lock",
      "version": "0.1.2"
    },
    {
      "author": "Stebalien",
      "hash": "QmTbBs3Y3u5F69XNJzdnnc6SP5GKgcXxCDzx6w8m6piVRT",
      "name": "go-bitfield",
      "version": "0.1.1"
    }
  ],
  "gxVersion": "0.10.0",
  "language": "go",
  "license": "MIT",
  "name": "go-ipfs",
  "version": "0.4.15-dev"
}

