decentralized-identity/presentation-exchange

The "DSL Question" - is JSON Path cross-platform enough and securable enough to encompass all DSLs beyond PE's inbuilt filters?

bumblefudge opened this issue · 0 comments

A list of JSONPath issues in the past point to the possibility that requiring implementers to support/allow "all of" JSONPath without constraints or guidance is a blocker to adoption:

General consensus on today's call to seriously consider major changes to the evaluation DSL component of PE in v3, such as:

  • move to JSONPointer altogether, less dev-friendly but safer/simpler
  • make a constrained subset of JSONPath required for conformance, with some forms of JSONPath usage moved to a Feature
  • DSL-agility with JSONPath as "translation layer" (shudder)