Architecture Details » History » Revision 5
Revision 4 (Suravi Regmi, 11/25/2025 05:42 PM) → Revision 5/16 (Suravi Regmi, 11/25/2025 09:36 PM)
# Architecture Details This page is structured exactly by interactions. ### Producer Internal Architecture (What each section does) Data Adaptor Attribute lookup table Publisher Queue Manager Adaptor → Publisher → NAC-ABE → Repo → Manifest → PSync → Subscriber notified NAC-ABE encryption (as a black box) PSync Producer stuff Link to a detail page of NAC_ABE Usage ### Controller Internal Architecture Access Manager Policy Parser Attribute-based DKEY issuance (black box: NAC-ABE authority) Consumer → Controller → certificate validation → DKEY issuance → Consumer ### Consumer Internal Architecture Subscriber Subscription + stream list Manifest updates (from PSync) NAC_ABE COnsumer Data + CK retrieval Decryption pipeline (black box) PSync → manifest fetch → data fetch → CK fetch → decryption → application callback ### Repository Role Persistent store Objects stored: data, CKs, manifests ### Sequence Diagrams “Consumer receives new data in real time” “DKEY request + issuance” “Manifest publication pipeline”   ### Message Sequence 