Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add text clarifying offline usage of the ToIP stack #36

Open
andorsk opened this issue Oct 7, 2022 · 8 comments
Open

Add text clarifying offline usage of the ToIP stack #36

andorsk opened this issue Oct 7, 2022 · 8 comments
Assignees
Labels
priority: medium This issue is important to resolve before the next release. status: pr-needed Consensus has been reached; the issue is now waiting for a PR to be submitted. type: content The issue involves normative content; resolution requires group consensus.

Comments

@andorsk
Copy link
Contributor

andorsk commented Oct 7, 2022

One of the things that came up in the TATF meeting October 7, is that it would be good to clarify where documentation ( if it exists ) on the offline trust layer.

Will update this issue later with more details.

@andorsk
Copy link
Contributor Author

andorsk commented Oct 7, 2022

Some comments from the meeting:

Mobile Drivers License - dealing with offline mode - how are they doing it

  • they have to download the keys (periodically) to continue for the reader
  • how to deal with not having access to a data registry
  • has been done with PKD - has not yet been talked about.

@talltree
Copy link
Collaborator

talltree commented Oct 13, 2022

I agree it is important for us to address the general category of offline use cases and to make some clear statements about how they can be addressed by the ToIP stack.

Proposed labels: priority-2 needs-PR

@talltree talltree added priority: medium This issue is important to resolve before the next release. status: unassigned The issue is new and has not yet been assigned to anyone. labels Oct 14, 2022
@jospencer-460
Copy link

We're talking about a Presentation Type of Offline. This doesn't mean that this needs to be reflected at the Use Case level.

@andorsk
Copy link
Contributor Author

andorsk commented Oct 17, 2022

@jospencer-460 I seemed to have assigned you but I don't remember why "doh". My guess it was mentioned on the October 13 call. Could you confirm?

@jospencer-460
Copy link

I'm happy to be part of this discussion / decision. I commented on this issue and we were using my comment to register me into the process.

@talltree talltree added the type: content The issue involves normative content; resolution requires group consensus. label Oct 19, 2022
@allant0
Copy link

allant0 commented Oct 19, 2022

Suggest we consider identifying within the layers that already exist in the architecture which ones support online & offline activities. To me it seems strange that only one layer is focused on offline access. All parts of the system need to handle what happens when they go "offline". It could be as simple as "report error that this functionality is not possible while not connected to the internet" or it could be more "support X, Y, Z activities for the entity locally and mandate synchronization of the state of X, Y upon resumption of online access".

@talltree talltree changed the title Clarify Offline Trust Layer Add text clarifying offline usage of the ToIP stack Oct 20, 2022
@talltree talltree added status: pr-needed Consensus has been reached; the issue is now waiting for a PR to be submitted. and removed status: unassigned The issue is new and has not yet been assigned to anyone. labels Oct 20, 2022
@andorsk
Copy link
Contributor Author

andorsk commented Nov 10, 2022

Any thoughts about moving this into discussion for now, and where we can bring it back to issues once it's been scoped a little better?

I can say that this recently came up in a meeting I was in, specifically about offline trust. It would be great if one day there is some clear documentation on this.

@andorsk
Copy link
Contributor Author

andorsk commented Nov 10, 2022

As far as suggestions here: @jospencer-460 I'd love to work with you on it as well. There's a few areas that specifically interest me:

  1. Trust registries and how you build trust in an offline context.
  2. Caching and Updating.
  3. Some constraints, I would imagine with some overlap with a CRDT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: medium This issue is important to resolve before the next release. status: pr-needed Consensus has been reached; the issue is now waiting for a PR to be submitted. type: content The issue involves normative content; resolution requires group consensus.
Projects
None yet
Development

No branches or pull requests

4 participants