{"slug":"github","contract":"A price is an observation on a day, not a fact that gets replaced. An average is only returned when there are enough observations over a long enough span; otherwise the reason is given instead of a number. A starting price (\"from\") never founds a discount claim.","lines":[{"kind":"seat","plan":"Enterprise","period":"month","condition":"for the first 12 months","currency":"USD","retailer":null,"current":{"betrag":21,"waehrung":"USD","beobachtet_am":"2026-09-02","stand":"verified","ist_untergrenze":true,"quelle":"https://github.com/pricing"},"observations":1,"observed_from":"2026-09-02","observed_to":"2026-09-02","lowest":null,"highest":null,"history_note":"1 observation recorded, but it is a starting price (\"from\"). A starting price is not a price anyone pays, so it cannot establish a low.","volatility":null,"windows":{"30":{"breite":30,"schnitt":null,"beobachtungen":0,"belastbar":false,"grund":"0 of at least 4 observations"},"90":{"breite":90,"schnitt":null,"beobachtungen":0,"belastbar":false,"grund":"0 of at least 4 observations"},"365":{"breite":365,"schnitt":null,"beobachtungen":0,"belastbar":false,"grund":"0 of at least 4 observations"}},"assessment":{"stated":false,"level":null,"label":"Not enough price history","deviation":null,"baseline_window":null,"baseline":null,"sentence":"We cannot rate this price yet. The current observation is a starting price (\"from\"), not a price. A discount against it would compare with a number nobody pays.","reason_not_stated":"The current observation is a starting price (\"from\"), not a price. A discount against it would compare with a number nobody pays."}},{"kind":"seat","plan":"Team","period":"month","condition":"for the first 12 months","currency":"USD","retailer":null,"current":{"betrag":4,"waehrung":"USD","beobachtet_am":"2026-09-02","stand":"verified","ist_untergrenze":false,"quelle":"https://github.com/pricing"},"observations":1,"observed_from":"2026-09-02","observed_to":"2026-09-02","lowest":null,"highest":null,"history_note":"Only 1 price observation recorded; 4 are needed before we state a historical low","volatility":null,"windows":{"30":{"breite":30,"schnitt":null,"beobachtungen":1,"belastbar":false,"grund":"1 of at least 4 observations"},"90":{"breite":90,"schnitt":null,"beobachtungen":1,"belastbar":false,"grund":"1 of at least 4 observations"},"365":{"breite":365,"schnitt":null,"beobachtungen":1,"belastbar":false,"grund":"1 of at least 4 observations"}},"assessment":{"stated":false,"level":null,"label":"Not enough price history","deviation":null,"baseline_window":null,"baseline":null,"sentence":"We cannot rate this price yet. No window has enough price history yet. 90-day: 1 of at least 4 observations; 30-day: 1 of at least 4 observations; 365-day: 1 of at least 4 observations","reason_not_stated":"No window has enough price history yet. 90-day: 1 of at least 4 observations; 30-day: 1 of at least 4 observations; 365-day: 1 of at least 4 observations"}}]}