- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Thu, 24 Mar 2016 20:57:05 +0100
- To: Roger Bass <roger@traxiant.com>
- Cc: Interledger Community Group <public-interledger@w3.org>, Pim van der Eijk <pvde@sonnenglanz.net>
- Message-ID: <CAKaEYhKBnTFrJ2Gq0hK+u6uqY0C6DUHd31LN0Rt7ZgANrThsmg@mail.gmail.com>
On 24 March 2016 at 20:42, Roger Bass <roger@traxiant.com> wrote: > Melvin et al, > > I know we're operating as a W3C Community Group, but the implications and > applications of ILP clearly go beyond W3C's "web platform" scope (viz: > proposed IETF submission of ILP, crypto conditions etc). > > That being so, I don't see why we would want to restrict ourselves to > consideration of W3C standards. I linked below to one OASIS work product, > which may or may not be a good option. Doubtless there are other candidates > - you might care to name some. Again, I suspect there may be simplicity vs > extensibility trade-offs here. I'm not sure if it's easier to discuss those > in the context of specific proposed alternatives - or to have a > conversation upfront about scope and goals (see also Evan's email on > another thread re naming). > I agree with this comment, there's no necessity to restrict scope. But why would you *not* want to use a w3c standard here, which solves the same problem, in a standards compliant way? > > Roger > > > > > On Thu, Mar 24, 2016 at 11:18 AM, Melvin Carvalho < > melvincarvalho@gmail.com> wrote: > >> >> >> On 24 March 2016 at 18:06, Roger Bass <roger@traxiant.com> wrote: >> >>> Stefan, >>> >>> Kudos again to you, Evan and the team on the architecture doc - a great >>> start. >>> >>> The payments layer piece is a really interesting addition, even though >>> it's obviously quite early. I had a couple of comments on the architectural >>> content, as a prelude to some thoughts on perhaps renaming it, as you were >>> suggesting. I'll put those in a separate email, for easier readability. >>> >>> Firstly, it seems to me there may be a trade-off here between >>> maintaining simplicity, focusing on a narrow payment use case, and >>> extensibility - both to a wider variety of payments use cases, and perhaps >>> even to other transactional interactions between payer and payee (e.g. in a >>> B2B context). The more important that extensibility seems to be, the >>> stronger the case for leveraging standards frameworks that have already >>> been built (and deployed) elsewhere. Perhaps we should clarify what the >>> goal is with this Architecture document? More specifically... >>> >>> 1. Discovery. Webfinger, although it uses a URI, seems more focused on >>> converting a (payee) email address. (And despite the name, doesn't really >>> seem like a Web protocol). That seems potentially problematic for payments >>> to organizations in particular. There's an IETF RFC specified framework for >>> federated directory / discovery applications on top of DNS: DDDS >>> <https://en.wikipedia.org/wiki/Dynamic_Delegation_Discovery_System>. >>> There's also been some work on using this for discovery of organizations / >>> entities, and Metadata Services that describe transaction endpoints for >>> them (OASIS doc linked here >>> <http://docs.oasis-open.org/bdxr/BDX-Location/v1.0/cs01/BDX-Location-v1.0-cs01.html>), >>> a generalization of a model that's live in a pan-European government >>> procurement system, PEPPOL. It seems to me that an Interledger / Payments >>> Discovery model needs to explicitly address the federation of existing >>> payee directories, based on a range of potential identifiers (email, >>> cellphone, domain, organizational ids etc). >>> >> >> Good spot. >> >> I cant think why webfinger would be used for discovery, rather than, >> linked data + JSON LD. >> >> Certainly I would want to replace that portion of the arch with a version >> that uses w3c standards. >> >> >>> >>> 2. Query. The notion of routing payments to a *receiver* which may be an >>> invoice rather than a payee is interesting. However, it's unclear how well >>> this lines up with real world processes, especially B2B, where a single >>> payment is associated with remittance detail for applying that payment to >>> multiple invoices, sometimes with deductions or other adjustments. >>> >>> Roger >>> >>> >>> >>> >>> >>> >> >
Received on Thursday, 24 March 2016 19:57:34 UTC