Podcast
Root Causes 485: What Is Open MPIC?


Hosted by
Original broadcast date
April 12, 2025
Guest Dmitry Sharkov joins us to describe Open MPIC, the open-source project to help public CAs support MPIC.
Podcast Transcript
Lightly edited for flow and brevity.
So, MPIC, if you're not familiar with it, we've covered this in several previous episodes. We're not going to go over the basics. Go review that again. But MPIC, the first requirement for Multi-Perspective Issuance Corroboration, which affects both domain control validation and CAA checking is due to occur on March 15 of 2025, which is after our recording date but before our broadcast date for this particular episode. So Dmitry, tell us about what you've done with MPIC and in particular, let's make sure we cover open MPIC.
So the Lambda one, there's a configuration file. You're going to tell it what regions you want to deploy your perspectives to, and then it will do it. So if you want to deploy it to three perspectives today, you can. If you want to deploy to 15 today, you can. There's logic built into the solution around creating sort of valid sets or cohorts of perspectives for you to make sure that your corroborating perspectives, that set is compliant in terms of their existences, the number of regional Internet registries that are represented in that set and so forth. So Lambda is one.
Docker micro containers, you basically create an image from the code base or a set of images, and then that also is paint by numbers, and at that point you can deploy it in any number of ways, and we have examples in Open MPIC for deploying it, either on just like Amazon EC2 just bear compute or Kubernetes, or even for local Docker composed testing. So at that point, you can, again, sort of just extrapolate and take the configuration that deploys to two or three perspectives today and change it to deploy to more. So it's really about targeting different cloud regions, whether you're in GCP alias or Azure.


