Raytio[1] forms are defined as json schema[1] and can be chained together[2] to create a very flexible workflow[3]. Although our focus is on users creating a reusable profile[4] it may fit your needs[5]. We do have an option to self-host in AWS for enterprise customers. Our documentation needs work so contact me directly if you want to discuss further - email in profile.
1. https://www.rayt.io 2. https://api-docs.rayt.io/#operation/addSchema 3. https://docs.rayt.io/docs/identityproof/data-receiver/create... 4. https://docs.rayt.io/docs/tutorials/how-it-works-business 5. https://docs.rayt.io/docs/features/form-features