Cross Border Meeting Notes Day 2

Links

Next Steps:

  • Updated the proposal APIs

  • Present the consolidated change to the CCB in writing

  • Couple of weeks to put together the changes (Michael/Adrian to split up the work)

  • Mid-November CCB call

Session 1

Unanswered Questions:

  • addressing

    • break it down?

    • cross-mojaloop

    • what does a PayerFSP do with an address?

  • ALS + routing

    • what optimizations does the API need to do/allow?

  • local vs. remote DFSP ids

  • Downstream failures

    • When paymnet does clear, does the payer receive a notification (esp. with 'delayed' payments that may interface with non-mojaloop systems)

    • Can a CNP send a PATCH of the tx to update the Payee somehow?

  • multiple quotes and route responses:

    • how do display to the user?

    • We need to establish rules for filtering routes

      • hard to do: e.g. blacklisting a switch? or express a preference for certain routes

  • how will Sender DFSP discover the scheme rules for a receiver?

  • does the Sender DFSP need to 'know' the final switch? Or can it just 'know' the next one?

Running up against ML + non-ML assumptions

  • does this mean CNP needs to do more work when connecting to non-ML?

    • e.g. knowing the resulting scheme/switch?

      • why? Failure handling

      • based on yesterday's decision: Should the CNP do the work here?

  • Take a lesson from SWIFT:

    • bank doesn't know where the money is going

    • can we avoid this in ML?

CNP: Goal is to 'act like' a normal member of the network

  • This minimizes the responsibilities that the scheme assumes

When is the TX considered completed?

  • There might be cases where the scheme considers it done, but it is not techincally finished end to end

How do we deal with service deteroriation?

  • Scheme rules

Back to quotes:

  • how to express quote information?

    • are quotes and routes separate? Presumably, yes

  • The quote is the most expensive step

    • Can we provide QOS information here as part of the lookup?

Addressing:

  • Need for a globally unique address

    • Allow an address space for DFSPs and unique persons/accounts

  • sheme says "this isn't in my space"

  • CNP figures out the routes to get to that space

Michael's Tangent:

  • did we make the wrong assumptions about the CNP?

switch: Knows CNPs + FXPs CNPs: holds routing table and lookup

  • if the sender or receiver is an FXP, the the tx is not a cross-currency tx

Session 2

Decision:

  • header value is CNP id

  • partId object is the final FSP

valueDate

  • implied that funds are expected to clear before the valueDate

  • can still have short expiry times on tx

  • CNP:

    • returns an obfuscated set of fees

    • fits into our current model

  • condition:

    • existing object cryptographically tied to the tx object

      • but for multi-hop, we don't only know this

      • fixed receive makes this tricker (which is what echo data hopes to solve)

    • We want only 1 condition for all hops

    • the idea of a multi-condition is a "perversion" (according to some)

Boards:

Last updated