{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/87fcd6ad0f664ba0a0422270d2b97422\" frameborder=\"0\" width=\"1110\" height=\"832\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":832,"width":1110,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":832,"thumbnail_width":1110,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/87fcd6ad0f664ba0a0422270d2b97422-19fb4c065151681c.gif","duration":310.023,"title":"Real-Time Event Indexing and Analytics with Canton","description":"In this video, I demonstrate the Canton Event Indexer, an open-source tool that streams events from a Canton participant and indexes them in real-time. I connect to the participant on port 4909, showcasing over 24,000 events and 65 active contracts. The indexer processes raw events into queryable type data, allowing for real-time analytics and crash recovery features. I also highlight the importance of webhooks for event delivery and request viewers to observe the crash recovery process as I intentionally kill the indexer and restart it to show its resilience. Please pay attention to how it seamlessly resumes streaming from the last checkpoint."}