{"version":"2.1.269","anchor":"new-elevated-auth-sub-reason-detection-bound-unattested","canonical_anchor":"new-elevated-auth-sub-reason-detection-bound-unattested","heading":"New elevated-auth sub-reason detection: bound_unattested","tier":"internal","area":"Auth","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/new-elevated-auth-sub-reason-detection-bound-unattested","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### New elevated-auth sub-reason detection: bound_unattested\n\nClaude Code can now detect a specific 'bound_unattested' auth error to trigger device re-enrollment\n\n**What**\n\nA new internal check recognizes when an authentication error is specifically about an untrusted device that hasn't been attested (sub-reason `bound_unattested`). Recognizing this case is what lets Claude Code proactively kick off device re-enrollment or a relogin flow instead of just failing.\n\n**Why**\n\nThis helps Claude Code respond to a specific device-trust problem automatically rather than surfacing it as a generic authentication failure.\n\n- Area: Auth\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}