RSASigner doesn't expose a .key attribute. Load the private key string directly from the service account JSON file for PyJWT encoding. Also adds fat JWT fallback for demo mode where DRAFT classes reject object creation via REST API. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>