WowEnrichment
data class WowEnrichment(val service: String, val context: String, val aggregate: String, val role: String, val ownership: String, val fingerprint: String, val writer: String, val writtenAt: String, val eventRevisions: Map<String, Int> = emptyMap(), val access: String = "")
The trusted wow_catalog row a Wow source adopted: the aggregate the table is of (service, context, aggregate, role such as state_flat, ownership), the row's fingerprint, the account that wrote it (writer) and when (writtenAt), and each event's revision. access is whether the aggregate's rows are read by an access policy of its own (POLICY) or by its scope's columns (DEFAULT), as its service says; empty in a row an earlier Sink wrote, which the catalog reads as POLICY.