cadrumo.adapters.persistence.profile.review_package_recipient_registry module¶
Secure-object adapter for the trusted recipient registry capability.
The application layer owns recipient DTOs and registration policy. This adapter owns the bucket namespace and secure-object encoding, translating storage failures into the application’s registered registry error before they cross the port boundary.
Core types:
SecureObjectRepository.
- class RecipientFingerprintRegistryAdapter(*, repository)[source]¶
Bases:
RecipientFingerprintRegistryRepositoryPortBind the trusted-recipient port to one bucket’s encrypted object store.
- Parameters:
repository (SecureObjectRepository)
- save(register)[source]¶
Persist one validated register as the bucket’s encrypted singleton.
- Return type:
- Parameters:
register (RecipientFingerprintRegister)