added

Additional Authentication Method types

We’ve expanded authentication_method.type with two new options:

  • $pop (Proof-of-Personhood): use when verifying a user through PoP providers.
    • Example variants: worldid, brightid, gitcoin_passport, sismo, civic, idena, etc
  • $payment: use when authentication is tied to a payment method or provider.
    • Example variants: stripe, plaid, ach.

These additions make it easier to describe proof-of-personhood and payment-based flows.

Example:

{
  "authentication_method": {
    "type": "$pop",
    "variant": "worldid"
  }
}

Be sure to check out the full Authentication Method documentation for details.