Comments (7)
I am interested in this topic, but buried by other priorities. I like your thinking and would be excited if you moved the ball forward by raising a PR. I don't mind raising a PR myself, but if I'm the one that does it, it will probably be slow to happen. Up to you.
One other way, besides a PR, that we could move this forward would be to convene a conversation about it. Since we're the only two talking, it could just be between us. But we could also take it broader, if you feel the need for more input. If you keep it pairwise, I'll send you a DM on chat about how to book me.
from aries-rfcs.
One potential consequence of this approach is that due to the fact that several prerequisites might be specified, a series of introductions might ensue if the Introducer does not know of a single party that satisfies all criteria, but knows several that, overall, satisfy them all.
from aries-rfcs.
@llorllale The docs on the protocol give the wrong impression if they suggest that the two parties know each other. The assumption I was going for was that the two parties know some shared context. It might be that Fred verbally told each of them that he had a nice friend he wanted to introduce, but it was never intended to be stronger than that. So we should definitely revise the RFC to make that clearer, as you suggest. I will come up with a revision and run it by you. Let's collaborate.
On the topic of prerequisites, I agree that this is a useful feature. I am pondering the best way to do it. I'll leave comments here as soon as I have some thoughts--or you can, if you beat me to it.
from aries-rfcs.
@dhh1128 can we agree on this general outline of events?
- Introducee requests the Introducer to introduce them to parties that collectively satisfy a set of criteria
- Introducer does best effort to satisfy that request. It may find one party that matches all criteria or it may find N parties that each individually match a subset of the criteria
2.1. If Introducer cannot satisfy any of the criteria, it should inform the Introducee to make a decision.
2.2. If Introducee gives a positive response, the protocol's state can proceed to the next step - Introducer instantiates N rounds of the
introduce
protocol
from aries-rfcs.
@llorllale Generally, I like that. However, I think sometimes the introducer, not the introducee, begins the process. ("Alice, would you mind if I introduced you to my friend George?") It's not always the case that the introducee is the first mover, and has crisp criteria in mind. So we need a way to allow both variants.
from aries-rfcs.
@dhh1128 yes - I am focusing on the flow initiated by the introducee as I feel the one started by the introducer is fairly complete
from aries-rfcs.
@dhh1128 how can we move this forward? I have a sketch of the sequence of messages - I'm not sure if I should dump all those here (it's a bit long). And this issue is assigned to you, so I'm not sure if I can push a PR for this.
from aries-rfcs.
Related Issues (20)
- RFC 0592 Proof Request includes nonce that is also required for a proof proposal HOT 2
- Outdated "problem_report" in Connection Protocol HOT 2
- Inconsistency in DIDComm mime-type HOT 1
- Issue Credential: initiate with issue message HOT 10
- Eliminate the use of %VER in the RFCs in favor of the explicit version in the method IDs
- Credential attribute for images/photos HOT 4
- [string](string) does not exist
- Add "watermark" to the Meta Overlay in the OCA for Aries RFCs HOT 1
- Message Content Type HOT 2
- Signal holder app when a transaction is done
- Credential Metadata about how to get a credential
- #0453 V2 issue-credential: review HOT 2
- Clarification on encoding format of attachment data in `Delivery` message of RFC-0685-pickup-v2 HOT 1
- Out of band - proposing change ( `services` VS `from` ) HOT 1
- Clarity on nullability of `credential_preview` in issue-credential-v2 offers (Aries RFC 0453) HOT 8
- add clarification to RFC 0510 on how to use with JWT VPs
- Is a JSON string valid to be used in attachment data `json`?
- Special case of threading in didexchange #0023 ? HOT 9
- Using `oobUrl` in `didcomm://` deeplink for linking with shortened url HOT 6
- List of additions to the published Aries RFCs mkdocs/gh-pages Website
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aries-rfcs.