{"schema_version":4,"rid":"rad:z4AwmzGV2fgzyck7sCvy8cwNqeJpY","name":"weforge-commons","description":"WeForge Commons: the decisions, members and planning conventions the WeForge ecosystem shares","url":"https://stats.radicle.at/repos/rad:z4AwmzGV2fgzyck7sCvy8cwNqeJpY","explorer_url":"https://app.radicle.at/nodes/seed.radicle.at/rad:z4AwmzGV2fgzyck7sCvy8cwNqeJpY","official":false,"indexed":true,"measured_on":"2026-11-04","seeds":20,"size_kib":7304,"stored":true,"size_kib_last":7304,"rank_by_seeds":45,"rank_by_seeds_of":16880,"gainer_rank_7d":null,"gainer_rank_7d_of":325,"gainer_rank_7d_of_comparable":16611,"first_seen":"2026-10-30","first_seen_is_floor":false,"last_seen":"2026-11-04","delegates":[{"id":"did:key:z6Mkj8Xj5E73628Jhxv2JgTkhWqPod7LNqZsiw9JP5kC6JBD","alias":"babbie"},{"id":"did:key:z6MkjhPJfa5NTXyCzafzYns8BgQVois3BDxjPm8oJhbduf5F","alias":"mani"},{"id":"did:key:z6MkvmyaPn1RRY3T2CcRxRWQjCgkapnVbQSdyzKRpAiMZgjh","alias":"oreb"}],"collaboration":{"patches":{"open":0,"draft":0,"merged":31,"archived":1},"issues":{"open":0,"closed":12},"time_to_merge":{"median_seconds":110,"median_over_patches":31,"merged_by_people":31,"merged_by_automation":0,"min_patches":5,"median_withheld_because":null},"last_merge":"2026-11-04","ci_jobs":null,"releases":null,"other_object_types":null},"activity":{"window_days":1825,"latest":"2026-11-04","commits":{"total":35,"in_window":35,"last_90_days":35,"first":"2026-10-27","first_in_window":"2026-10-27","latest":"2026-10-30","none_signed":true},"ci_jobs_in_window":0,"releases_in_window":0,"identities":1,"identities_active_last_90_days":1,"first_contribution":"2026-10-27","half_of_contributions_by":null,"led_by":null,"commits_matched_by_email":0,"merge_median_seconds":110,"merge_median_over_patches":31,"contributors":[{"id":"did:key:z6Mkj8Xj5E73628Jhxv2JgTkhWqPod7LNqZsiw9JP5kC6JBD","alias":"babbie","contributions":44,"commits_signed":0,"commits_matched":0,"patches":32,"patches_merged":31,"issues":12,"first":"2026-10-27","latest":"2026-11-04","automated":false}],"coauthors":[],"coauthors_not_listed":0},"change":{"7d":{"seeds":11,"days":5,"asked_days":7,"since":"2026-10-30","basis":"7d-median","level_now":19,"level_before":8,"level_days_now":6,"level_days_before":1,"level_days_asked":7,"band":3},"30d":{"seeds":11,"days":5,"asked_days":30,"since":"2026-10-30","basis":"7d-median","level_now":19,"level_before":8,"level_days_now":6,"level_days_before":1,"level_days_asked":7,"band":3}},"series":{"seeds":[["2026-10-30",8],["2026-10-31",19],["2026-11-01",12],["2026-11-02",19],["2026-11-03",11],["2026-11-04",20]],"size_kib":[["2026-10-30",980],["2026-10-31",752],["2026-11-01",4620],["2026-11-02",11116],["2026-11-03",7784],["2026-11-04",7304]]},"note":"series entries are change points, not daily samples: hold each value until the next entry. A seed count is only recorded once it moves by 3 seeds, or 8% of the seed count, whichever is larger, so smaller real changes are not in here. `change` compares two medians of 7 days each rather than two entries of this series: the series is a census of who announced the repository that day, and it swings. A difference no bigger than the `band` published beside those medians is reported as no change, so `seeds` and `level_now - level_before` differ there by design.","recording_threshold":{"seeds":3,"fraction":0.08},"license":"CC BY 4.0","source":"https://stats.radicle.at"}
