+79
-2
docs/PRD_BACKLOG.md
+79
-2
docs/PRD_BACKLOG.md
···Our backend is attempting to use DPoP-bound OAuth tokens to write votes to users' PDSs, causing "Malformed token" errors. This violates atProto architecture patterns.···
···+**Added:** 2025-11-02 | **Completed:** 2025-11-02 | **Effort:** 2 hours | **Priority:** ALPHA BLOCKEROur backend is attempting to use DPoP-bound OAuth tokens to write votes to users' PDSs, causing "Malformed token" errors. This violates atProto architecture patterns.···+Same DPoP token issue as voting - backend cannot use user's DPoP-bound OAuth tokens to write subscription records to user's PDS.+- `SubscribeToCommunity()` - [service.go:564-624](../internal/core/communities/service.go#L564-L624)+- `UnsubscribeFromCommunity()` - [service.go:626-660](../internal/core/communities/service.go#L626-L660)+Same DPoP token issue - backend cannot use user's DPoP-bound OAuth tokens to write block records to user's PDS.+- `BlockCommunity()` - [service.go:709-781](../internal/core/communities/service.go#L709-L781)+- `UnblockCommunity()` - [service.go:783-816](../internal/core/communities/service.go#L783-L816)