Skip to main content


A projector is an event sourcing primitive responsible for generating read models in response to events from the event stream. In Concordance, this means creating a specialized form of wasmCloud actor.

At the moment the developer experience is changing rapidly and will be dramatically enhanced with forthcoming code generation and additional tooling. For now, to create a projector, you'll want to generate code for the event sourcing contract interface and build your actor around that. For an example of a projector to use as a template, see the bank account projector example.