openwallet-foundation-labs / identity-credential

Apache License 2.0
149 stars 76 forks source link

Annotation processing for flow-based interfaces #600

Closed sorotokin closed 1 month ago

sorotokin commented 1 month ago

Flow is a way to encapsulate sequences of network calls that share some state. That state is round-tripped between the server and client in a way that it is only readable to the server.

We want to have KSP annotation processor to help building these to keep boilerplate code to a minimum.