[Openid-specs-digital-credentials-protocols] A simple presentation endpoint
Orie Steele
orie at transmute.industries
Thu Feb 15 22:09:30 UTC 2024
This was the first message I sent Mike, replayed here with his permission:
https://openid.net/specs/openid-4-verifiable-presentations-1_0.html#name-response-mode-direct_postjw
^ This is terribly complicated.
I would love to implement some "standard way" for a "wallet to send a
presentation to an RP".
but this is .... so complicated I cannot support it.
I'd like to make a stripped down version that is simple and easy to use.
OS
On Thu, Feb 15, 2024, 3:49 PM Orie Steele <orie at transmute.industries> wrote:
> ( I signed the contributor agreement in docusign ).
>
> My ideal flow:
>
> GET relying-party.example/nonce
> POST relying-party.example/presentations
>
> If the RP wants to demand extra state commitments from the wallet, that's
> fine, but if the wallet just wants a nonce to make a presentation, the
> wallet should be able to just get a nonce.
>
> Once the wallet has used the nonce, the wallet wants to send the
> presentation to the RP.
>
> If the RP wants to demand extra state commitments from the wallet, that's
> fine, but if the wallet just wants to send a presentation, the wallet
> should be able to just send a presentation.
>
> In other words, all the parameters that are "not a nonce" and "not a
> presentation" are getting in the way of a simple spec.
>
> We have a proposal for a simple endpoint for getting nonces:
>
> https://datatracker.ietf.org/doc/draft-demarco-oauth-nonce-endpoint/
>
> I want a simple endpoint for sending presentations.
>
> Assume an api gateway will filter out anything it does not recognize as
> being encrypted to an internal verifier, or as a well formed signed
> presentation.
> Assume the nonce is negotiated out of band.
> Assume credential types are negotiated out of band.
> Assume credential claims are negotiated out of band.
> Assume the presentation endpoint is negotiated out of band.
>
> How does a wallet submit a presentation?
>
> Regards,
>
> OS
>
> --
>
>
> ORIE STEELE
> Chief Technology Officer
> www.transmute.industries
>
> <https://transmute.industries>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-digital-credentials-protocols/attachments/20240215/8b60db33/attachment.html>
More information about the Openid-specs-digital-credentials-protocols
mailing list