Summary of three different demonstrations, involving XDI connections between individuals and businesses, XDI connectors, and XDI blockchain discovery.
Detailed Walkthrough (TODO)
Source Code (TODO)This is a web application that allows you to manage personal data, connections, key pairs, etc. in your XDI graph.
Source CodeA business requesting authority (RA) requests a cloud number for login purposes from an individual authorizing authority (AA). This happens via a button on a webpage.
Source CodeA business requesting authority (RA) requests a link contract for reading an email address from an individual authorizing authority (AA). This happens via a button on a webpage.
Source CodeAn authorizing authority (AA) invites a requesting authority (RA) to request a link contract for reading the private side of a cloud card. This happens via a button on a webpage.
Source CodeThis is a web application that allows you to send short messages between XDI graphs. It uses a dedicated "inbox" subgraph.
Source CodeA browser plugin that lets you "follow" data attributes of individuals and organizations, by "subscribing" to updates from their XDI graphs.
Source CodeAn interface to demonstrate how personal data within Facebook can be mapped to the XDI graph model and accessed by XDI client applications.
Source CodeTODO: Show how a client-side browser application (JavaScript) can act as a requesting authority (RA) to login and gain access to an XDI graph.
TODO: Show how a mobile application e.g. on a smartphone can act as a requesting authority (RA) to login and gain access to an XDI graph.
TODO: Show how a device (e.g. in the Internet of Things) can act as a requesting authority (RA) to login and gain access to an XDI graph.
TODO: Show how an XDI graph can answer questions (are you over 18?) without reveiling unnecessary personal data (what is your age?).
TODO: Show how a client can maintain a WebSockets connection with an XDI endpoint and receive notifications when (part of) an XDI graph is updated.
TODO: Show how you provide consent for the use of your data online, and then obtain a "receipt".
Shows how data in a legacy system (e.g. relational SQL database) can be exposed at an XDI endpoint and use XDI features such as link contracts.
Detailed Walkthrough (TODO)
Source Code