{
  "schema": "ruflo-clone-tracker-ledger/v1",
  "created_at": "2026-05-19T23:17:49.428Z",
  "repos": [
    "ruvnet/ruflo",
    "ruvnet/agentdb",
    "ruvnet/agentic-flow",
    "ruvnet/ruvector",
    "ruvnet/ruv-FANN"
  ],
  "vector_layout": [
    "ruflo_clones",
    "ruflo_uniques",
    "agentdb_clones",
    "agentdb_uniques",
    "agentic_flow_clones",
    "agentic_flow_uniques",
    "ruvector_clones",
    "ruvector_uniques",
    "ruv_FANN_clones",
    "ruv_FANN_uniques"
  ],
  "snapshots": [
    {
      "id": "2026-05-19T23:17:49.427Z-2f39f1a5",
      "captured_at": "2026-05-19T23:17:49.427Z",
      "vector": [
        89536,
        22752,
        253,
        147,
        4911,
        419,
        20283,
        2066,
        270,
        106
      ],
      "totals": {
        "clones": 115253,
        "uniques": 25490
      },
      "repos": {
        "ruvnet/ruflo": {
          "count": 89536,
          "uniques": 22752,
          "days": [
            {
              "timestamp": "2026-05-05T00:00:00Z",
              "count": 10470,
              "uniques": 2729
            },
            {
              "timestamp": "2026-05-06T00:00:00Z",
              "count": 12234,
              "uniques": 2330
            },
            {
              "timestamp": "2026-05-07T00:00:00Z",
              "count": 3937,
              "uniques": 1794
            },
            {
              "timestamp": "2026-05-08T00:00:00Z",
              "count": 3807,
              "uniques": 1673
            },
            {
              "timestamp": "2026-05-09T00:00:00Z",
              "count": 5785,
              "uniques": 1628
            },
            {
              "timestamp": "2026-05-10T00:00:00Z",
              "count": 4607,
              "uniques": 1472
            },
            {
              "timestamp": "2026-05-11T00:00:00Z",
              "count": 5708,
              "uniques": 1875
            },
            {
              "timestamp": "2026-05-12T00:00:00Z",
              "count": 5564,
              "uniques": 1931
            },
            {
              "timestamp": "2026-05-13T00:00:00Z",
              "count": 8015,
              "uniques": 2108
            },
            {
              "timestamp": "2026-05-14T00:00:00Z",
              "count": 7794,
              "uniques": 2869
            },
            {
              "timestamp": "2026-05-15T00:00:00Z",
              "count": 7714,
              "uniques": 2229
            },
            {
              "timestamp": "2026-05-16T00:00:00Z",
              "count": 4489,
              "uniques": 1673
            },
            {
              "timestamp": "2026-05-17T00:00:00Z",
              "count": 4110,
              "uniques": 1311
            },
            {
              "timestamp": "2026-05-18T00:00:00Z",
              "count": 5302,
              "uniques": 1436
            }
          ]
        },
        "ruvnet/agentdb": {
          "count": 253,
          "uniques": 147,
          "days": [
            {
              "timestamp": "2026-05-05T00:00:00Z",
              "count": 0,
              "uniques": 0
            },
            {
              "timestamp": "2026-05-06T00:00:00Z",
              "count": 132,
              "uniques": 53
            },
            {
              "timestamp": "2026-05-07T00:00:00Z",
              "count": 14,
              "uniques": 11
            },
            {
              "timestamp": "2026-05-08T00:00:00Z",
              "count": 10,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-09T00:00:00Z",
              "count": 13,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-10T00:00:00Z",
              "count": 8,
              "uniques": 7
            },
            {
              "timestamp": "2026-05-11T00:00:00Z",
              "count": 11,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-12T00:00:00Z",
              "count": 8,
              "uniques": 7
            },
            {
              "timestamp": "2026-05-13T00:00:00Z",
              "count": 7,
              "uniques": 7
            },
            {
              "timestamp": "2026-05-14T00:00:00Z",
              "count": 9,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-15T00:00:00Z",
              "count": 10,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-16T00:00:00Z",
              "count": 10,
              "uniques": 5
            },
            {
              "timestamp": "2026-05-17T00:00:00Z",
              "count": 8,
              "uniques": 8
            },
            {
              "timestamp": "2026-05-18T00:00:00Z",
              "count": 13,
              "uniques": 10
            }
          ]
        },
        "ruvnet/agentic-flow": {
          "count": 4911,
          "uniques": 419,
          "days": [
            {
              "timestamp": "2026-05-05T00:00:00Z",
              "count": 493,
              "uniques": 87
            },
            {
              "timestamp": "2026-05-06T00:00:00Z",
              "count": 885,
              "uniques": 112
            },
            {
              "timestamp": "2026-05-07T00:00:00Z",
              "count": 47,
              "uniques": 22
            },
            {
              "timestamp": "2026-05-08T00:00:00Z",
              "count": 48,
              "uniques": 27
            },
            {
              "timestamp": "2026-05-09T00:00:00Z",
              "count": 2947,
              "uniques": 41
            },
            {
              "timestamp": "2026-05-10T00:00:00Z",
              "count": 136,
              "uniques": 39
            },
            {
              "timestamp": "2026-05-11T00:00:00Z",
              "count": 43,
              "uniques": 24
            },
            {
              "timestamp": "2026-05-12T00:00:00Z",
              "count": 33,
              "uniques": 13
            },
            {
              "timestamp": "2026-05-13T00:00:00Z",
              "count": 64,
              "uniques": 24
            },
            {
              "timestamp": "2026-05-14T00:00:00Z",
              "count": 36,
              "uniques": 21
            },
            {
              "timestamp": "2026-05-15T00:00:00Z",
              "count": 34,
              "uniques": 18
            },
            {
              "timestamp": "2026-05-16T00:00:00Z",
              "count": 23,
              "uniques": 12
            },
            {
              "timestamp": "2026-05-17T00:00:00Z",
              "count": 61,
              "uniques": 15
            },
            {
              "timestamp": "2026-05-18T00:00:00Z",
              "count": 61,
              "uniques": 19
            }
          ]
        },
        "ruvnet/ruvector": {
          "count": 20283,
          "uniques": 2066,
          "days": [
            {
              "timestamp": "2026-05-05T00:00:00Z",
              "count": 1520,
              "uniques": 187
            },
            {
              "timestamp": "2026-05-06T00:00:00Z",
              "count": 1846,
              "uniques": 237
            },
            {
              "timestamp": "2026-05-07T00:00:00Z",
              "count": 2284,
              "uniques": 270
            },
            {
              "timestamp": "2026-05-08T00:00:00Z",
              "count": 1533,
              "uniques": 243
            },
            {
              "timestamp": "2026-05-09T00:00:00Z",
              "count": 1018,
              "uniques": 112
            },
            {
              "timestamp": "2026-05-10T00:00:00Z",
              "count": 1855,
              "uniques": 72
            },
            {
              "timestamp": "2026-05-11T00:00:00Z",
              "count": 1219,
              "uniques": 122
            },
            {
              "timestamp": "2026-05-12T00:00:00Z",
              "count": 1147,
              "uniques": 97
            },
            {
              "timestamp": "2026-05-13T00:00:00Z",
              "count": 1435,
              "uniques": 130
            },
            {
              "timestamp": "2026-05-14T00:00:00Z",
              "count": 1043,
              "uniques": 118
            },
            {
              "timestamp": "2026-05-15T00:00:00Z",
              "count": 1091,
              "uniques": 139
            },
            {
              "timestamp": "2026-05-16T00:00:00Z",
              "count": 1629,
              "uniques": 176
            },
            {
              "timestamp": "2026-05-17T00:00:00Z",
              "count": 1209,
              "uniques": 140
            },
            {
              "timestamp": "2026-05-18T00:00:00Z",
              "count": 1454,
              "uniques": 159
            }
          ]
        },
        "ruvnet/ruv-FANN": {
          "count": 270,
          "uniques": 106,
          "days": [
            {
              "timestamp": "2026-05-05T00:00:00Z",
              "count": 12,
              "uniques": 8
            },
            {
              "timestamp": "2026-05-06T00:00:00Z",
              "count": 20,
              "uniques": 11
            },
            {
              "timestamp": "2026-05-07T00:00:00Z",
              "count": 32,
              "uniques": 10
            },
            {
              "timestamp": "2026-05-08T00:00:00Z",
              "count": 13,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-09T00:00:00Z",
              "count": 10,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-10T00:00:00Z",
              "count": 19,
              "uniques": 12
            },
            {
              "timestamp": "2026-05-11T00:00:00Z",
              "count": 13,
              "uniques": 9
            },
            {
              "timestamp": "2026-05-12T00:00:00Z",
              "count": 28,
              "uniques": 14
            },
            {
              "timestamp": "2026-05-13T00:00:00Z",
              "count": 16,
              "uniques": 7
            },
            {
              "timestamp": "2026-05-14T00:00:00Z",
              "count": 33,
              "uniques": 10
            },
            {
              "timestamp": "2026-05-15T00:00:00Z",
              "count": 18,
              "uniques": 12
            },
            {
              "timestamp": "2026-05-16T00:00:00Z",
              "count": 20,
              "uniques": 12
            },
            {
              "timestamp": "2026-05-17T00:00:00Z",
              "count": 6,
              "uniques": 6
            },
            {
              "timestamp": "2026-05-18T00:00:00Z",
              "count": 30,
              "uniques": 17
            }
          ]
        }
      },
      "npm_headline_total": 4255420,
      "npm": {
        "claude-flow": 765750,
        "ruflo": 298601,
        "@claude-flow/cli": 537029,
        "@claude-flow/memory": 272833,
        "agentdb": 1457393,
        "agentic-flow": 923814
      }
    },
    {
      "id": "2026-05-19T23:49:53.253Z-c8d0bbda",
      "captured_at": "2026-05-19T23:49:53.253Z",
      "vector": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "totals": {
        "clones": 0,
        "uniques": 0
      },
      "repos": {
        "ruvnet/ruflo": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentdb": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentic-flow": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruvector": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruv-FANN": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        }
      },
      "npm_headline_total": 4255420,
      "npm": {
        "claude-flow": 765750,
        "ruflo": 298601,
        "@claude-flow/cli": 537029,
        "@claude-flow/memory": 272833,
        "agentdb": 1457393,
        "agentic-flow": 923814
      }
    },
    {
      "id": "2026-05-23T08:53:34.176Z-91988a19",
      "captured_at": "2026-05-23T08:53:34.176Z",
      "vector": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "totals": {
        "clones": 0,
        "uniques": 0
      },
      "repos": {
        "ruvnet/ruflo": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentdb": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentic-flow": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruvector": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruv-FANN": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        }
      },
      "npm_headline_total": 4595811,
      "npm": {
        "claude-flow": 785214,
        "ruflo": 341975,
        "@claude-flow/cli": 589175,
        "@claude-flow/memory": 318622,
        "agentdb": 1571065,
        "agentic-flow": 989760
      }
    },
    {
      "id": "2026-05-27T07:46:13.610Z-bf1a3d11",
      "captured_at": "2026-05-27T07:46:13.610Z",
      "vector": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "totals": {
        "clones": 0,
        "uniques": 0
      },
      "repos": {
        "ruvnet/ruflo": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentdb": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/agentic-flow": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruvector": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        },
        "ruvnet/ruv-FANN": {
          "count": 0,
          "uniques": 0,
          "days": [],
          "error": "fetch-failed"
        }
      },
      "npm_headline_total": 4831624,
      "npm": {
        "claude-flow": 795590,
        "ruflo": 370919,
        "@claude-flow/cli": 624020,
        "@claude-flow/memory": 351840,
        "agentdb": 1651215,
        "agentic-flow": 1038040
      }
    }
  ],
  "updated_at": "2026-05-27T07:46:13.610Z",
  "snapshot_count": 4
}
