{"category":{"slug":"open-source-e-signature-tools","label":"Open-source e-signature tools"},"methodology_url":"https://www.orbator.io/ai-index/methodology","license":"Free to use with attribution to orbator.io","count":26,"earliest":"2026-08-14","latest":"2026-09-08","dates":["2026-09-08","2026-09-07","2026-09-06","2026-09-05","2026-09-04","2026-09-03","2026-09-02","2026-09-01","2026-08-31","2026-08-30","2026-08-29","2026-08-28","2026-08-27","2026-08-26","2026-08-25","2026-08-24","2026-08-23","2026-08-22","2026-08-21","2026-08-20","2026-08-19","2026-08-18","2026-08-17","2026-08-16","2026-08-15","2026-08-14"],"timeline":[{"snapshot_date":"2026-09-08","taken_at":"2026-09-08T07:00:24.707Z","source":"cron","extraction_version":"7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-11","to":"2026-09-08"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":90.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":82.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":76.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":58.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":52.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":7,"share_pct":44.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":8,"share_pct":44.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"3bbe9f07-cff4-4a41-89d7-cee6f66493ba","name":"Supersign","slug":"supersign","rank":10,"share_pct":14.3,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-07","taken_at":"2026-09-07T07:28:45.627Z","source":"cron","extraction_version":"7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-10","to":"2026-09-07"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":90.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":82.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":76.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":58.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":52.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":7,"share_pct":44.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":8,"share_pct":44.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"3bbe9f07-cff4-4a41-89d7-cee6f66493ba","name":"Supersign","slug":"supersign","rank":10,"share_pct":14.3,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-06","taken_at":"2026-09-06T06:58:53.620Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-09","to":"2026-09-06"},"entry_count":49,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":90.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":84.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":71.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":60.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":52.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":41.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":30.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-05","taken_at":"2026-09-05T07:01:55.017Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-08","to":"2026-09-05"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-04","taken_at":"2026-09-04T07:28:29.469Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-07","to":"2026-09-04"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-03","taken_at":"2026-09-03T07:00:21.434Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-06","to":"2026-09-03"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-02","taken_at":"2026-09-02T07:49:41.132Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-05","to":"2026-09-02"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-09-01","taken_at":"2026-09-01T06:43:43.211Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-04","to":"2026-09-01"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-31","taken_at":"2026-08-31T07:10:55.615Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-03","to":"2026-08-31"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-30","taken_at":"2026-08-30T07:26:46.060Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-02","to":"2026-08-30"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-29","taken_at":"2026-08-29T06:56:13.389Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-08-01","to":"2026-08-29"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-28","taken_at":"2026-08-28T07:51:04.389Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-07-31","to":"2026-08-28"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-27","taken_at":"2026-08-27T07:03:38.809Z","source":"cron","extraction_version":"5-7","revision":1,"correction_note":null,"sample_size":63,"window":{"from":"2026-07-30","to":"2026-08-27"},"entry_count":50,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":87.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":81,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":69.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":6,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":7,"share_pct":47.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":8,"share_pct":46,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"share_pct":15.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-26","taken_at":"2026-08-26T07:01:58.508Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":77,"window":{"from":"2026-07-29","to":"2026-08-26"},"entry_count":54,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":84.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":72.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":59.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":6,"share_pct":53.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":31.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-25","taken_at":"2026-08-25T07:58:41.616Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":77,"window":{"from":"2026-07-28","to":"2026-08-25"},"entry_count":54,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":84.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":72.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":59.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":6,"share_pct":53.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":31.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-24","taken_at":"2026-08-24T06:59:02.822Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":77,"window":{"from":"2026-07-27","to":"2026-08-24"},"entry_count":54,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":84.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":72.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":59.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":6,"share_pct":53.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":31.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-23","taken_at":"2026-08-23T07:52:40.759Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":77,"window":{"from":"2026-07-26","to":"2026-08-23"},"entry_count":54,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":84.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":72.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":59.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":5,"share_pct":54.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":6,"share_pct":53.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":31.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-22","taken_at":"2026-08-22T06:50:16.033Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":90,"window":{"from":"2026-07-25","to":"2026-08-22"},"entry_count":58,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":90,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":86.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":74.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":57.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":5,"share_pct":54.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":53.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":47.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":46.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":31.1,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":18.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-21","taken_at":"2026-08-21T07:04:54.875Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":97,"window":{"from":"2026-07-24","to":"2026-08-21"},"entry_count":58,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":83.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":74.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":55.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":5,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.9,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":17.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-20","taken_at":"2026-08-20T08:16:14.110Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":97,"window":{"from":"2026-07-23","to":"2026-08-20"},"entry_count":58,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":83.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":74.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":55.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":5,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.9,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":17.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-19","taken_at":"2026-08-19T07:05:55.104Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":97,"window":{"from":"2026-07-22","to":"2026-08-19"},"entry_count":58,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":88.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":83.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":74.2,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":55.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":5,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":53.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":47.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":28.9,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":17.5,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-18","taken_at":"2026-08-18T08:04:10.656Z","source":"cron","extraction_version":"4-7","revision":1,"correction_note":null,"sample_size":111,"window":{"from":"2026-07-21","to":"2026-08-18"},"entry_count":67,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":91.9,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":88.3,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":74.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":4,"share_pct":58.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":5,"share_pct":58.6,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":57.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":51.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":51.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27.9,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":18.9,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-17","taken_at":"2026-08-17T07:00:14.803Z","source":"cron","extraction_version":"4-5","revision":1,"correction_note":null,"sample_size":83,"window":{"from":"2026-07-20","to":"2026-08-17"},"entry_count":53,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":92.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":86.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":73.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":4,"share_pct":61.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":5,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":53,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.3,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-16","taken_at":"2026-08-16T06:13:26.838Z","source":"cron","extraction_version":"4-5","revision":1,"correction_note":null,"sample_size":83,"window":{"from":"2026-07-19","to":"2026-08-16"},"entry_count":53,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":92.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":86.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":73.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":4,"share_pct":61.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":5,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":53,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.3,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-15","taken_at":"2026-08-15T07:45:06.811Z","source":"cron","extraction_version":"4-5","revision":1,"correction_note":null,"sample_size":83,"window":{"from":"2026-07-18","to":"2026-08-15"},"entry_count":53,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":92.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":86.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":73.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":4,"share_pct":61.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":5,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":53,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.3,"trend":null,"trend_confidence":"suppressed"}]},{"snapshot_date":"2026-08-14","taken_at":"2026-08-14T06:58:20.455Z","source":"cron","extraction_version":"4-5","revision":1,"correction_note":null,"sample_size":83,"window":{"from":"2026-07-17","to":"2026-08-14"},"entry_count":53,"entries":[{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","rank":1,"share_pct":92.8,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","rank":2,"share_pct":86.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","rank":3,"share_pct":73.5,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","rank":4,"share_pct":61.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","rank":5,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","rank":6,"share_pct":55.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","rank":7,"share_pct":53,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","rank":8,"share_pct":49.4,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","rank":9,"share_pct":27.7,"trend":null,"trend_confidence":"suppressed"},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"share_pct":19.3,"trend":null,"trend_confidence":"suppressed"}]}],"top_n":10,"noise_floor_pp":1,"changes":[{"date":"2026-09-08","previous_date":"2026-09-07","source":"cron","extraction_version":"7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-09-07","previous_date":"2026-09-06","source":"cron","extraction_version":"7","extraction_version_change":{"from":"5-7","to":"7"},"top_n":10,"noise_floor_pp":1,"entered":[{"index_product_id":"3bbe9f07-cff4-4a41-89d7-cee6f66493ba","name":"Supersign","slug":"supersign","rank":10,"from_rank":11,"first_ranked":false,"share_pct":14.3}],"left":[{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"to_rank":11,"unranked":false}],"rank_moves":[{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":6,"to":8,"delta":-2},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":7,"to":6,"delta":1},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":8,"to":7,"delta":1},{"index_product_id":"3bbe9f07-cff4-4a41-89d7-cee6f66493ba","name":"Supersign","slug":"supersign","from":11,"to":10,"delta":1},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","from":10,"to":11,"delta":-1}],"share_moves":[{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","from":71.4,"to":76.2,"delta":4.8},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":47.6,"to":44.4,"delta":-3.2},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","from":30.2,"to":27,"delta":-3.2},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":41.3,"to":44.4,"delta":3.1},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":84.1,"to":82.5,"delta":-1.6},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":60.3,"to":58.7,"delta":-1.6},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","from":15.9,"to":14.3,"delta":-1.6}],"has_changes":true},{"date":"2026-09-06","previous_date":"2026-09-05","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":46,"to":41.3,"delta":-4.7},{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","from":87.3,"to":90.5,"delta":3.2},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":57.1,"to":60.3,"delta":3.2},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":81,"to":84.1,"delta":3.1},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","from":69.8,"to":71.4,"delta":1.6},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","from":54,"to":52.4,"delta":-1.6},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","from":28.6,"to":30.2,"delta":1.6}],"has_changes":true},{"date":"2026-09-05","previous_date":"2026-09-04","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-09-04","previous_date":"2026-09-03","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-09-03","previous_date":"2026-09-02","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-09-02","previous_date":"2026-09-01","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-09-01","previous_date":"2026-08-31","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-31","previous_date":"2026-08-30","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-30","previous_date":"2026-08-29","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-29","previous_date":"2026-08-28","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-28","previous_date":"2026-08-27","source":"cron","extraction_version":"5-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-27","previous_date":"2026-08-26","source":"cron","extraction_version":"5-7","extraction_version_change":{"from":"4-7","to":"5-7"},"top_n":10,"noise_floor_pp":1,"entered":[{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","rank":10,"from_rank":12,"first_ranked":false,"share_pct":15.9}],"left":[{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","rank":10,"to_rank":11,"unranked":false}],"rank_moves":[{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":6,"to":8,"delta":-2},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","from":12,"to":10,"delta":2},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":7,"to":6,"delta":1},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":8,"to":7,"delta":1},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","from":10,"to":11,"delta":-1}],"share_moves":[{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":53.2,"to":46,"delta":-7.2},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","from":19.5,"to":15.9,"delta":-3.6},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":84.4,"to":81,"delta":-3.4},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","from":72.7,"to":69.8,"delta":-2.9},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":59.7,"to":57.1,"delta":-2.6},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","from":31.2,"to":28.6,"delta":-2.6},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":49.4,"to":47.6,"delta":-1.8},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":49.4,"to":47.6,"delta":-1.8},{"index_product_id":"de99eee9-3724-469e-9a60-632ae7caf523","name":"Kubernetes","slug":"kubernetes","from":14.3,"to":15.9,"delta":1.6},{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","from":88.3,"to":87.3,"delta":-1}],"has_changes":true},{"date":"2026-08-26","previous_date":"2026-08-25","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-25","previous_date":"2026-08-24","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-24","previous_date":"2026-08-23","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-23","previous_date":"2026-08-22","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","from":6,"to":5,"delta":1},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":5,"to":6,"delta":-1}],"share_moves":[{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":46.7,"to":49.4,"delta":2.7},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":86.7,"to":84.4,"delta":-2.3},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":57.8,"to":59.7,"delta":1.9},{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","from":90,"to":88.3,"delta":-1.7},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","from":74.4,"to":72.7,"delta":-1.7},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":47.8,"to":49.4,"delta":1.6},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","from":53.3,"to":54.5,"delta":1.2},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":54.4,"to":53.2,"delta":-1.2}],"has_changes":true},{"date":"2026-08-22","previous_date":"2026-08-21","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":83.5,"to":86.7,"delta":3.2},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","from":28.9,"to":31.1,"delta":2.2},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":55.7,"to":57.8,"delta":2.1},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","from":17.5,"to":18.9,"delta":1.4},{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","from":88.7,"to":90,"delta":1.3}],"has_changes":true},{"date":"2026-08-21","previous_date":"2026-08-20","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-20","previous_date":"2026-08-19","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-19","previous_date":"2026-08-18","source":"cron","extraction_version":"4-7","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":58.6,"to":53.6,"delta":-5},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":88.3,"to":83.5,"delta":-4.8},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","from":57.7,"to":53.6,"delta":-4.1},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":51.4,"to":47.4,"delta":-4},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":51.4,"to":47.4,"delta":-4},{"index_product_id":"6e5e3408-2b03-4079-95d3-7e0bdf3a7db7","name":"DocuSeal","slug":"docuseal","from":91.9,"to":88.7,"delta":-3.2},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":58.6,"to":55.7,"delta":-2.9},{"index_product_id":"85e35eca-b67d-4881-9c91-c21d42d70101","name":"MongoDB","slug":"mongodb","from":18.9,"to":17.5,"delta":-1.4},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","slug":"postgresql","from":27.9,"to":28.9,"delta":1}],"has_changes":true},{"date":"2026-08-18","previous_date":"2026-08-17","source":"cron","extraction_version":"4-7","extraction_version_change":{"from":"4-5","to":"4-7"},"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":5,"to":4,"delta":1},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":4,"to":5,"delta":-1}],"share_moves":[{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","slug":"docker","from":55.4,"to":58.6,"delta":3.2},{"index_product_id":"7fd2a492-9b2b-46de-8aca-c773f4726e7e","name":"Signer","slug":"signer","from":61.4,"to":58.6,"delta":-2.8},{"index_product_id":"af5052d0-974c-4df2-8010-2c55af1c669c","name":"LibreSign","slug":"libresign","from":55.4,"to":57.7,"delta":2.3},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","slug":"nextcloud","from":49.4,"to":51.4,"delta":2},{"index_product_id":"f7f911e8-5030-435d-b2c5-dec914629c29","name":"OpenSign","slug":"opensign","from":86.7,"to":88.3,"delta":1.6},{"index_product_id":"091a214a-6e83-41bd-bcd9-12de652c6b19","name":"DocuSign","slug":"docusign","from":53,"to":51.4,"delta":-1.6},{"index_product_id":"60cad9a7-c141-495b-aae2-d92ac2ef80c5","name":"Documenso","slug":"documenso","from":73.5,"to":74.8,"delta":1.3}],"has_changes":true},{"date":"2026-08-17","previous_date":"2026-08-16","source":"cron","extraction_version":"4-5","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-16","previous_date":"2026-08-15","source":"cron","extraction_version":"4-5","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false},{"date":"2026-08-15","previous_date":"2026-08-14","source":"cron","extraction_version":"4-5","extraction_version_change":null,"top_n":10,"noise_floor_pp":1,"entered":[],"left":[],"rank_moves":[],"share_moves":[],"has_changes":false}]}