Will Manifold introduce streak saves, streak freezes, or equivalent by October 2023?
Basic
6
Ṁ1545
resolved Jul 27
Resolved
YES

Any feature that allows you to not use Manifold for a day but keep your streak (either by pre-emptively buying something that protects your streak if you don't use Manifold, or by somehow recovering your streak after you lose it).

This market resolves YES if such a feature has already been introduced and is active at the time I'm creating this market. (If the feature has been introduced and then removed again, that isn't relevant for this market's resolution, but I'd be pleased to hear about it if you know something and fancy sharing it in the comments.)

Get
Ṁ1,000
and
S3.00
Sort by:

Ah there it is. You gotta click on a streak notification to see it, as pointed out by @Stralor.

Resolves YES, @Fion!

@chrisjbillington streak saves as described aren't the same as the extant forgiveness imo, but so it goes

predicted YES

@Stralor I would have bet more carefully if not for the very broad criterion of "Any feature that allows you to not use Manifold for a day but keep your streak"

predicted NO

@chrisjbillington fair enough. I'll eat my loss if that's Fion's take, too

@chrisjbillington Let me just check I understand how this works. If I join the site in January, on the 1st of February I get a "streak forgiveness token". If I then miss a day on the 14th of February, when I log in on the 15th of February my streak is still there but my "streak forgiveness tokens" have gone down by one?

predicted NO

@Fion correct

predicted YES

@Fion Yup that's also my understanding, and appears to be what the code is doing.

@Stralor Good grief, that's even "worse" than I was expecting: you don't even need to manually activate it or spend mana or anything.

Sorry it's not what you were expecting from my title wording, @Stralor (not really what I had in mind either) but it definitely counts as "Any feature that allows you to not use Manifold for a day but keep your streak" so I'll resolve YES.

Thank you both for helping me be aware of/understand this.

predicted NO

@Fion all good. it's on me for missing the part about

resolves YES if such a feature has already been introduced and is active at the time I'm creating this market

@Fion So I guess when DavidKochanov lost their streak a few days ago, that was probably after a week or so of not using the site. They probably had several "streak forgiveness tokens" that were going down one by one for a few days.

predicted NO

@Fion I've heard you can see a user's streak forgiveness somewhere with the API, too

predicted YES

@Fion Looks to me like they only missed a single day, but possibly that they missed a few other single days in the past few weeks as well. Maybe they burned through all their forgiveness points and had none left.

predicted YES

@Stralor I was trying this, but looks like it's not there:

{
    "id": "EJQOCF3MfLTFYbhiKncrNefQDBz1",
    "createdTime": 1671703032816,
    "name": "Chris Billington",
    "username": "chrisjbillington",
    "url": "https://manifold.markets/chrisjbillington",
    "avatarUrl": "https://firebasestorage.googleapis.com/v0/b/mantic-markets.appspot.com/o/user-images%2FChrisBillington%2FjLc4I6rx5f.jpg?alt=media&token=cbff96f7-53b4-45ec-93fe-df29764eebe6",
    "bio": "All-round nerd. Australian. Unless stated, will resolve markets in the spirit of the original resolution criteria rather than the letter, when there\'s a conflict.",
    "twitterHandle": "chrisbilbo",
    "discordHandle": "chrisjbillington",
    "balance": 3557.623765008209,
    "totalDeposits": 117600.70210398766,
    "profitCached": {
        "allTime": 31933.462105164857,
        "weekly": 935.9600863298256,
        "daily": 874.9562185252835,
        "monthly": 11273.424229067205
    },
    "isBot": false,
    "isAdmin": false,
    "isTrustworthy": false,
    "followerCountCached": 15,
    "currentBettingStreak": 206,
    "lastBetTime": 1690453230622
}

It's there in the code. Every user unconditionally gets +1 streak forgiveness point on the first of the month:

https://github.com/manifoldmarkets/manifold/blob/main/backend/functions/src/scheduled/increment-streak-forgiveness.ts

And here's where it is used to prevent losing their streak, decrementing 1 forgiveness point instead:

https://github.com/manifoldmarkets/manifold/blob/main/backend/functions/src/scheduled/reset-betting-streaks.ts#L43

I see no mention of this in the UI (anymore), but it's in the code, so looks to be happening.

© Manifold Markets, Inc.Terms + Mana-only TermsPrivacyRules