- Added critical requirement that plugin MUST be notified of activeDid changes
- Enhanced plugin interface with onActiveDidChange() callback method
- Added clearCacheForNewIdentity() and refreshAuthenticationForNewIdentity() methods
- Updated integration examples to include activeDid change listeners
- Created comprehensive ActiveDid change requirements document covering:
* Security implications of not detecting changes
* Event-based notification pattern implementation
* Cache clearing and authentication refresh requirements
* Testing scenarios for identity switching
* Platform-specific considerations and edge cases
* Performance optimization for rapid identity changes
This addresses the critical data integrity and security requirement that the plugin
must know when TimeSafari users switch identities to prevent data leakage.