The channel at https://labo.planete-kraus.eu/webid-oidc-channel.git can be used with guix. It defines the package at the latest commit, and a service definition in (vkraus services disfluid).
This service runs a disfluid server with the disfluid system user. The value it takes is a service configuration.
The configuration for the identity provider. The optional disfluid argument is the package containing the binary to run, if you want to apply some patches, and extra-options is an empty list by default.
configuration-file is a file-like object or a file name.