Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

DcxIssuer Custom Handlers #81

Open
bnonni opened this issue Aug 14, 2024 · 0 comments
Open

DcxIssuer Custom Handlers #81

bnonni opened this issue Aug 14, 2024 · 0 comments
Assignees
Labels
P2 priority level 2, important not urgent, schedule or delegate package: issuer Directly impacts the issuer package package: server Directly impacts the server package

Comments

@bnonni
Copy link
Contributor

bnonni commented Aug 14, 2024

State

  • DCX server allows devs to define custom handlers that truncate the prebuilt ones
  • The order of execution is locked and devs must conform to the prebuilt order and handler arg/return structure

Goal

  • Provide devs with pre-built handlers for running the issuer "out-of-the-box"
  • Design and implement a way to easily have the pre-built and any custom handlers provided work together

Ideas

  • some sort of JSON schema with different numbered priorities
  • 0 to n: handlers execute in a monotonically increasing order

User Stories

  • as a dev I want to
    • use all prebuilt in sequential order: p(1...4) && c(0)
    • use no prebuilt and custom in sequential order or not: p(0) && c(N...N)
    • use all prebuilt and custom in sequential order or not: p(N...N) && c(N...N)
    • use some prebuilt and custom in sequential order or not: p{N...N} && c(N...N)
    • decide when to turn on/off any combination of prebuilt and custom handlers defined
@bnonni bnonni added package: issuer Directly impacts the issuer package package: server Directly impacts the server package labels Aug 14, 2024
@bnonni bnonni self-assigned this Aug 14, 2024
@bnonni bnonni added enhancement New feature or request help wanted Extra attention is needed labels Aug 16, 2024
@bnonni bnonni added P2 priority level 2, important not urgent, schedule or delegate and removed enhancement New feature or request help wanted Extra attention is needed labels Aug 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P2 priority level 2, important not urgent, schedule or delegate package: issuer Directly impacts the issuer package package: server Directly impacts the server package
Projects
None yet
Development

No branches or pull requests

1 participant