Signal Durability
Signal Durability is the streak. It is the number of consecutive days the device has been signed into BotShield. This is the primary time signal that drives Signal Strength advancement, the verification window, and demotion logic.How a Day Counts
A day counts when the user has at least one verified session on a registered device — the device is logged into BotShield with a valid local credential. A verified session is established by any hardware-backed biometric event (Face ID / Touch ID / passcode via the Secure Enclave).Missing a day does not immediately reset the streak. A grace period applies per the Demotion Logic in Signal Strength.
What Affects the Streak
| Event | Effect on streak |
|---|---|
| Daily verified session on registered device | Increments streak |
| Missed day within grace window | No change (grace active) |
| Missed day past grace window | Demote one tier |
| Trusted Account linked or removed | No effect — streak is device-in-BotShield only |
| Device wiped / lost | No effect — streak is account-bound (see below) |
| Re-registering a previously registered device | Restores the account’s streak — does not start from zero |
| Explicit sign-out | Nulls streak and presence state |
| 90-day auto sign-out | Nulls streak (hard reset) |
Account-Bound Streak
Signal Durability is stored at the account level, not the device level. Losing, wiping, or deregistering a device does not reset streak history. This protects legitimate users from losing their signal due to hardware events. Because the streak is account-bound:- Device loss does not break the streak. Register a new device, the streak continues.
- Device policy: maximum 2 phones and 2 computers per account. This cap is what makes account-bound streaks safe — farming across unlimited devices is not possible.
- Re-registering a previously registered device restores the account’s existing streak. It does not start from zero.
Streak + Signal Boost
When Signal Boost is active, durability thresholds for tier advancement are halved:| Tier | Durability required (no Boost) | Durability required (with Boost) |
|---|---|---|
| Stable | ≥ 14 days | ≥ 7 days |
| Strong | ≥ 30 days | ≥ 20 days |
| Trusted | ≥ 90 days | ≥ 90 days (Boost required) |
What Streak Is Not
- Streak is not a fraud signal. A long streak does not prove anything beyond continuous presence.
- Streak is not recoverable from the outside. BotShield does not offer a way to credit streak days retroactively.
- Streak is not shared across accounts. Creating a new BotShield account starts from zero. The accumulated time investment cannot be transferred — this is the anti-gaming mechanism.
Related Concepts
- Signal Strength — how streak combines with other inputs to produce the tier
- Trusted Account Signal — the Path 2 architecture that bypasses TTL for linked platforms
- Human Presence — what BotShield verifies in each session