Every domain event the platform emits, generated from libs/contracts/src/events/ — the single authoritative event registry. Oshun is event-driven across domain boundaries: a domain announces what happened by publishing a typed event, and other domains react without a synchronous call edge. Every event is declared exactly once, as a createEventSchema(routingKey, source, payloadSchema) binding, so this catalog never invents a topic or a shape it did not read from the contracts.
The event envelope#
Every event — whatever its domain — is wrapped in one common EventEnvelopeSchema (envelope.ts). The envelope carries the routing and provenance metadata the bus and consumers depend on; the per-event payload below is the only part that varies. A consumer can therefore filter on type/source and trust id, timestamp, and version to be present on every message.
idtypesourcetimestampversionprioritypayloadmetadataaggregateProducers & consumers#
The producer of each event is exact — it is the source literal in the declaration, drawn from the closed EventSourceSchema enum, so the per-domain grouping below is the producer map. Consumers are deliberately not listed here: subscribers register handlers inside each service with no central manifest, and a fabricated consumer table would be exactly the kind of over-claim the docs center refuses. Where an event is reacted to, that edge lives in the systems knowledge graph (the calls and backlink edges), which is derived from the real code, not asserted here.
routing.key the dotted domain.action topic · PayloadSchema links to the contract source · field chips are the payload's top-level keys.aphrodite (24) — Adult Live Streaming Platform#
messageIdstreamIdsenderIdsenderNamecontentisModeratorisPremiumbadgesstreamIduserIdmutedByreasondurationexpiresAtclipIdstreamIdcreatorIdbroadcasterIdtitlestartTimeendTimedurationthumbnailUrlplaybackUrlrecordingIdstreamIdbroadcasterIddurationfileSizestorageUrlthumbnailUrlvodIdstreamIdbroadcasterIdtitledescriptiondurationthumbnailUrlplaybackUrlvisibilitydeviceIdbroadcasterIddeviceTypedeviceNameprotocolfirmwareVersionbatteryLeveldeviceIdbroadcasterIdstreamIdcommandintensitydurationpatterntriggeredBydeviceIdbroadcasterIdconnectedbatteryLevelintensitycurrentPatterncontentIdcontentTypestreamIdreporterIdreasoncategoryseverityautoDetectedcontentIdcontentTypereviewerIddecisionreasonactionsTakenreviewedAtstreamIdbroadcasterIddurationpeakViewerstotalViewerstotalTipsnewSubscribersrecordingUrlstreamIdbroadcasterIdgoalIdtitletargetAmounttotalAmountcontributorCountstreamIdbroadcasterIdtitletypecategoriestagsisRecordingdeviceConnectedstreamIdbroadcasterIdviewerCountpeakViewerCountanonymousCountregisteredCountpremiumCountpayoutIdbroadcasterIdamountcurrencymethodtransactionRefcompletedAtpayoutIdbroadcasterIdamountcurrencymethodestimatedArrivalsubscriptionIdsubscriberIdbroadcasterIdreasoncancelledAtexpiresAtsubscriptionIdsubscriberIdbroadcasterIdtierIdtierNamepriceperiodisRenewalexpiresAttransactionIdstreamIdsenderIdsenderNamerecipientIdamountmessageisAnonymoustriggerDevicetransactionIduserIdamountpackageIdpaymentMethodcurrencypricebonusTokensuserIdbannedByreasondurationexpiresAtfollowerIdfollowedIdnotificationsEnableduserIdusernameemailroleregistrationMethodreferredByuserIdverificationTypeverifiedAtverificationDetailsbellona (8) — Engine Bridge#
syncIdprojectIdsessionIdenginedirectionassetstotalSizeBytesdurationMsbuildIdprojectIduserIdengineplatformconfigurationsuccessdurationMsartifactsmetricslogsbuildIdprojectIdstageprogressmessagewarningserrorsbuildIdprojectIduserIdengineengineVersionplatformconfigurationfeaturessourceCommitworkerIdexportIdprojectIduserIdtargetFormatfilestotalSizeBytesprocessingTimeMsexpiresAtexportIdprojectIduserIdsourceEnginetargetFormatassetsoptionssessionIdprojectIduserIdenginedurationMscommandsExecutedassetsTransferredbytesTransferredreasonerrorMessagesessionIdprojectIduserIdengineengineVersionworkerIdconnectionTypecapabilitiesconcordia (12) — Cooperative Mediation & Negotiation (Phase 179)#
caseIdtenantIduseCaseClassoperationalModepartyIdscreatedByPartyIdcreatedAtdomainExtensionKindmetadatacaseIddraftIdreviewerRolereviewerPartyIddecisionconditionsreviewedAtcaseIdescalationDecisionIdprioritytriggersreviewerQueueaffectedPartyIdsrationaleraisedAtcaseIddraftIdexecutionArtifactIdadapterstatusonChainTxHashagreementHashdocumentUriconfirmedAtemittedAtcaseIdpartyIdcompletenessunresolvedFactCountmissingEvidenceCountunverifiedAuthoritygrantedConsentPurposescompletedAtcaseIdissueIdkindpriorityRankidentifiedAtidentifiedByPartyIdcaseIdpartyIdleftCandidateIdrightCandidateIdpreferredconfidencecomparedAtcaseIdofferIdcandidateIdfromPartyIdtoPartyIdssearchRunIdgeneratedBynashProductgeneratedAtcaseIdpartyIdroleprincipalIdjoinedAtauthorityVerificationStatecaseIdpartyIdpreferenceQueryIdutilityModelIdposteriorMeancredibleIntervalinstabilityWarningabstentionReasonupdatedAtcaseIdsearchRunIdkerneltotalCandidatesGeneratedparetoFrontierSizebestNashProductmeanUtilityUncertaintywallClockMsmodelSpendUsdcompletedAtcaseIddraftIdcandidateIdacceptedByPartyIdscountersignatureStatenashProductperPartyUtilityacceptedAthathor (8) — World Builder#
elementIdworldIdprojectIdelementTypenameparentElementIdattributesideaIdworldIdboardIdfromtokindactorgeneratorIdgeneratorTierreasonnarrativeIdworldIdprojectIduserIdtypetitlecharacterCountwordCountreferencedElementscoherenceScoregenerationTimeMssimulationIdworldIdprojectIdtyperesultsartifactsdurationMssuccesserrorMessagesimulationIdworldIdprojectIduserIdtypeparametersinitialStateworldIdprojectIduserIdnametypedescriptionsettingsworldIdprojectIduserIdversionpreviousVersionstatisticsexportFormatsvalidationPassedpublishedAtworldIdprojectIdvalidationIdpassedchecksscoredurationMsisis (10) — Generative Factory#
assetIdprojectIduserIdjobIdtypenamefilenameurlsizeBytesmimeTypeprovenancethumbnailsmetadatajobIdprojectIduserIdtypeworkflowreasoncancelledAtjobIdprojectIduserIdtypeworkflowdurationMsoutputsmetricsjobIdprojectIduserIdtypeworkflowerrorattemptCounttotalDurationMsjobIdprojectIdprogressstagestageProgressestimatedRemainingMspreviewjobIdprojectIduserIdtypeworkflowpriorityestimatedDurationMsqueuePositionparametersjobIdprojectIdworkerIdgpuIdstartedAtmodelIdmodelNamemodelVersionworkerIdgpuIdloadTimeMsvramUsedMbworkflowIdnameversioncategorydescriptionauthorinputSchemaoutputTypesestimatedDurationMsgpuRequirementsworkflowIdnamepreviousVersionnewVersionchangeslilith (10) — Gateway/Orchestrator#
downloadIduserIdcontentIdcontentTypecontentNamesizeBytesdownloadTimeMsisOfflineentryIduserIdtypewordCountpromptIdlinkedMeditationIdmoodtagsisPrivateentryIduserIdwordCountmoodtagseditCountmeditationIdsessionIduserIdcontentIdtypethemeplannedDurationSecondsactualDurationSecondscompletionStatuscompletionPercentageteacherIdstreakCounttotalSessionsCountfeedbackmeditationIduserIdtypethemedurationSecondsteacherIdteacherNamevoiceIdgenerationTimeMsscriptLengthaudioUrltranscriptUrlmeditationIdsessionIduserIdcontentIdtypethemedurationSecondsteacherIdisGenerateddeviceTypeuserIdprogressTypecurrentStreaklongestStreaktotalMinutestotalSessionsachievementIdachievementNamelevelexperiencePointssessionIduserIddurationSecondsmeditationsCompletedjournalEntriesCreatedcontentViewedreasonsessionIduserIddeviceTypeappVersionplatformtimezoneinteractionIduserIdteacherIdteacherNameinteractionTypemessageCountdurationSecondstopicsatisfactionnyx (24) — Cosmic Observatory#
achievementIduserIdachievementNamecategoryraritypointscurrentTiertotalPointstriggerEventupdateIdobjectTypeobjectCountepochsourceupdateTimeMsupdateIdsourcesatelliteCountupdatedSatellitesnewSatellitesdecayedSatellitesupdateTimeMsconjunctionIdtimeobject1Idobject1Nameobject2Idobject2NameseparationDegreesisClosestApproachelongationFromSuncombinedMagnitudeeclipseIdeclipseTypestartTimemaximumTimeendTimemagnitudesarosSeriessarosMembercentralPathbatchIdobjectTypeobjectCountstartTimeendTimeintervalMinutescomputationTimeMssourceeventIdeventTypetitleeventTimeprimaryObjectIdprimaryObjectNamesecondaryObjectIdsecondaryObjectNamemagnitudeseparationdurationvisibilitypassIdsatelliteIdnoradIdsatelliteNameobserverLocationriseTimeriseAzimuthculminationTimeculminationAltitudeculminationAzimuthsetTimesetAzimuthmaxMagnitudeisVisibledurationSecondslistIduserIdnamedescriptionlistTypeprogramIdtotalObjectsisPubliclistIditemIduserIdobjectIdobjectNameobservationIdlistProgresscompletedCounttotalCountisListCompletedobjectIdobjectTypeobjectNamecatalogIdsuserIdsessionIdviewDurationMsviewContextobservationIduserIdobjectIdobjectNameobjectTypeobservationTimelocationseeinglimitingMagnitudeequipmentnotesratingisFirstObservationobservationIduserIdupdatedFieldspreviousRatingnewRatingalertIdkpIndexlevelvisibleLatitudesforecastHourssolarWindSpeedbzprobabilitysourceeventIdeventTypetitleeventTimetimeToEventSecondsalertLeveluserIdobserverLocationcurrentVisibilityviewingTipspassIdobserverLocationalertTypetimeToEventriseTimeculminationTimesetTimemaxAltitudemaxMagnitudedurationSecondscurrentPositionshowerIdshowerNameiauCodepeakTimealertTypetimeToEventzhrradiantmoonIlluminationviewingConditionsbestViewingTimenoradIdsatelliteNamecurrentPositionobserverLocationvisibilitypassInfoinvalidationIdlayerreasontilesAffectedzoomLevelsexportIduserIdexportTypeformatcenterRacenterDecfieldOfViewwidthPxheightPxsizeBytesdownloadUrlexpiresAtgenerationTimeMstileIdlayerzoomxyformatsizeBytesgenerationTimeMscacheKeycdnUrltourIdprogressIduserIdtourTitletotalTimeSecondsstopsVisitedtotalStopsquizScorequizMaxScoreuserRatingtourIdprogressIduserIdtourTitlecategorydifficultytotalStopsestimatedDurationMinutesviewIduserIdnamecenterRacenterDecfieldOfViewviewTimelocationisPublicfoldertagspsyche (37) — AI Virtual Assistant Platform#
sessionIdavatarIdanimationNamecompletedNormallytotalDurationMssessionIdavatarIdanimationNameanimationIdspeedloopblendInMsavatarIdpersonaIdnamemodelPaththumbnailUrlmetadatacreatedBysessionIdavatarIdexpressionblendDurationMssessionIdavatarIdchangesversiontimestampavatarIdtrainingJobIdresultoutputPathsessionIdroomIdparticipantIduserIddisplayNameroleisAIcapabilitiessessionIdroomIdparticipantIddisplayNamereasondurationMssessionIdroomIddurationMstotalParticipantspeakParticipantsendReasonsessionIdroomIdnamehostIdmaxParticipantssettingssessionIdroomIdspeakerIdpreviousSpeakerIdspeakerNamesessionIdemotionconfidencesourcecontextsecondaryEmotionssessionIdsentimentscoretextaspectserrorTypeerrorMessageerrorCodesessionIdpersonaIdstackTracecontextseverityrecoverablepersonaIdsourceMemoryIdsconsolidatedMemoryIdsummaryconsolidationTypeprocessingTimeMssessionIdpersonaIdmemoryIdmemoryTypecontentimportanceembeddingtagsexpiresAtsessionIdpersonaIdmemoryIdsqueryretrievalMethodretrievalTimeMssessionIdpersonaIdmemoryIdmemoryTypecontentimportanceupdateReasonversionpersonaIdnameactivatedByactivationContextpersonaIdnameversionconfigavatarIdvoiceIdcreatedBypersonaIdnamereasonactiveSessionCountpersonaIdnameversionchangesupdatedBysessionIduserIdpersonaIdreasondurationMsturnCounttokenUsagemetricssessionIdreasonpausedAtsessionIdpauseDurationMsresumedAtsessionIduserIdpersonaIdchannelsettingsclientInfosessionIdtoolCallIdtoolNameresultstatusdurationMstokenUsagesessionIdtoolCallIdtoolNameerrorerrorCodestatusdurationMsretryablesessionIdtoolCallIdtoolNameargumentsstatusinvocationSourcesessionIdinputDeviceIdsampleRatesessionIdpersonaIdresponseIdtextaudioUrlaudioFormatdurationMsvoiceIdvisemesgenerationTimeMssessionIdpersonaIdutteranceIdactualDurationMsinterruptedsessionIdpersonaIdutteranceIdtextvoiceIdestimatedDurationMssessionIdtranscriptconfidencelanguageisFinaldurationMswordTimingssessionIdtranscriptconfidencelanguageisFinalsegmentIndexsophia (9) — Knowledge Engine#
citationIdprojectIddocumentIdchunkIdreferencedByexcerptrelevanceScoredocumentIdprojectIdremovedChunksdocumentIdprojectIduserIdtypetitlesourceUrlsourceAssetIdsizeBytescontentHashchunkCounttokenCountlanguageprocessingTimeMsmetadatadocumentIdprojectIdpreviousVersionnewVersionchangedChunksreindexedentityIdprojectIddocumentIdtypenamedescriptionconfidencementionsattributesindexIdprojectIdpreviousDocumentCountnewDocumentCountreasonprocessingTimeMsindexIdprojectIddocumentCountchunkCounttotalTokensembeddingModelembeddingDimensionsupdateTypeprocessingTimeMsrelationIdprojectIdsourceEntityIdtargetEntityIdtypeconfidencedocumentIdevidenceattributessearchIdprojectIduserIdqueryqueryTyperesultCounttopScorelatencyMsfilterstara (1) — Contemplative Practice#
ritualIduserIdtitlesummaryritualMomenttemplateModeroutePathoccurredAtcompletionStatecompletionQualitycompletionPercentactualDurationMinutesestimatedDurationMinutesrequiredStepCountrequiredCompletedStepCountrequiredSkippedStepCountoptionalCompletedStepCountcompletedStepIdsskippedStepIdsshouldInviteReflectionreflectionStatetagssearchTexthandoffsveritas (27) — AI News Agency#
alertIdarticleIdtitlesummaryseveritycategoriesregionspublishedAtexpiresAturlpushNotificationSentalertIdresourceTyperesourceIdalertTypeseveritydescriptiondetectedByreporterIdcreatedAtautoActionrequiresReviewengagementIdarticleIduserIdsessionIdactionmetadatarecordedAttrendingIdperiodregioncategoryarticlestopicscomputedAtarticleIdclusterIdsimilarityclusteredAtnewClusterSizeisMainArticlearticleIdtitleslugstatussourceauthorlanguagecategoriescreatedAtmetadataarticleIdenrichmentsenrichedAtmodelVersionarticleIdsourceUrlsourcefeedIdtitlecontentLengthlanguageingestedAthashisDuplicateduplicateOfarticleIdpipelineIdstagestotalDurationMsprocessedAtsuccessarticleIdtitleslugpublishedBypublishedAturlcategoriestagsisBreakingcredibilityScorearticleIdunpublishedByreasonunpublishedAtwillRepublisharticleIdchangesupdatedByreasonversionupdatedAtaudioIdarticleIdurlformatvoiceIdlanguagedurationSecondssizeBytesgenerationTimeMscompletedAtsuccesserrorclaimIdarticleIdstatementcontextpositionclaimTypeimportanceentitiesextractedAtconfidenceclaimIdarticleIdratingconfidenceexplanationsourcesverifiedByverifierIdverifiedAtfactCheckIdarticleIdoverallRatingoverallScoreclaimResultssummarydurationMscompletedAtreviewRequiredfactCheckIdarticleIdclaimIdspriorityrequestedBystartedAtestimatedDurationMsfeedIdsourceIdurlerrorattemptCountfailedAtnextRetryAtsuspendedfeedIdsourceIdurlitemCountnewItemsfetchedAtdurationMsnextFetchAtetaglastModifiedarticleIdentitiesentityCountsmodelIdprocessedAtdurationMsarticleIdkeywordsalgorithmprocessedAtdurationMsarticleIdlabelscoreconfidencesentencesmodelIdprocessedAtdurationMsarticleIdsummarysummaryTypebulletPointsoriginalLengthsummaryLengthcompressionRatiomodelIdprocessedAtdurationMsarticleIdtopicsprimaryTopicmodelIdprocessedAtdurationMsclusterIdnamedescriptionprimaryArticleIdarticleCounttopicsentitiestimeRangecreatedAtisBreakingregionvideoIdarticleIdurlthumbnailUrlformatqualitydurationSecondssizeBytesgenerationTimeMscompletedAtsuccesserrorvideoIdarticleIdformatqualitytemplatelanguageestimatedDurationSecondsstartedAtrequestedByyemaya (12) — Production Platform#
assetIdprojectIdversionapprovedByreviewIdcommentassetIdprojectIdsuccessmetadatathumbnailspreviewUrlerrorMessageprocessingTimeMsassetIdprojectIdversionrejectedByreviewIdreasonrequestedChangesassetIdprojectIduserIdnamefilenametypemimeTypesizeBytesfolderIdcommentIdprojectIdauthorresourceTyperesourceIdparentIdcontentPreviewmentionedUserscommentIdprojectIdresolvedByprojectIdmemberIduserIduserroleinvitedBymethodprojectIdmemberIduserIdreasonremovedByprojectIduserIdassetCountmemberCounttotalSizeBytesprojectIdownerIdownernameslugtypevisibilityorganizationIdtemplateIdprojectIduserIdchangessessionIdprojectIduserresourceTyperesourceIdactiveUsers