Replies: 4 comments 3 replies
-
Things to add: Credential Exchange for PFI |
Beta Was this translation helpful? Give feedback.
-
also, instead of |
Beta Was this translation helpful? Give feedback.
-
A shallow look at how I'm imagining the state machine from the perspective of the PFI |
Beta Was this translation helpful? Give feedback.
-
@mistermoe replying to your first image Sequentially, here are my thoughts: A conditional offer means it's conditional on...something. I'm guessing that something is up to the offerer. The following "Claims Submission" seems to be a response to that something. Why not call it a Conditional Offer Request? Or, have a way to show that a "Conditional Offer" has multiple components, one of which is a "Claims Request", I imagine another component would be "Offer Details". I do see "Claims Request" after "Claims Submission" in the first diagram which is confusing. The loop of "Settlement" can also benefit from some terminology clarity. Going between request and details...ok, but this seems to be a "Settlement Negotiation" process. Perhaps "Settlement Request" is followed by "Settlement Submission" or "Settlement Response" which can be followed up with additional "Settlement Requests" or a "Settlement Result" (yes or no), which I believe is a "Settlement Receipt". Maybe we should step back and describe the functional states before diagraming. I see a "Settlement Process" which contains a few different components: bids, asks, negotiation, verification, and results. What are the possibilities for each? (and let's get better terminology) |
Beta Was this translation helpful? Give feedback.
-
General Requirements
Transition Diagram
Each Vertex is a message and each edge represents who can transition to a given vertex
Note: Assume that any vertex can transition to a
CLOSE
by either participantMessage Types
Ask
Description:
have.currency
have.amount
want.currency
want.amount
ConditionalOffer
Description:
ClaimsSubmission
Description:
ClaimsRequest
Description:
SettlementRequest
Description:
SettlementDetails
Description:
SettlementReceipt
Description:
CloseThread
Description:
reason
Beta Was this translation helpful? Give feedback.
All reactions