Skip to main content

Module ingest_guardian

Module ingest_guardian 

Source
Expand description

Guardian notification on flagged ingest — the guardianship hook of the hypermedia semantic library (Timothy, 2026-07-07: “if there’s a guardianship relation, it might notify the guardian if the content raises particular flags”).

When an asset is ingested, a processor may raise Flags (a semantic descriptor bound to the asset — see qualia_core_db::hypermedia). If the principal is under a guardianship relation, this layer turns the flags at or above a chosen severity into GuardianNotifications and records each in the tamper-evident accountability ledger — so a flagged ingest is both a notification to the guardian and an auditable, un-erasable event (who was notified, about what, when). The “is the principal under guardianship + who is the guardian” lookup is the guardianship / care-relationship layer’s job; this takes the resolved guardian and does the honest, recordable thing with the flags.

Structs§

GuardianNotification
A notification to a guardian that a flagged asset was ingested for a principal under their guardianship.

Functions§

guardian_notifications
Produce guardian notifications for the flags that meet or exceed min_severity. Pure — the caller (host) records each to the ledger and delivers it. A principal not under guardianship yields none (the caller passes no guardian).