Demos
Demo: XDI OverviewSummary of three different demonstrations, involving XDI connections between individuals and businesses, XDI connectors, and XDI blockchain discovery.
Detailed Walkthrough (TODO)
Source Code (TODO)
Demo: Cloud ManagerThis is a web application that allows you to manage personal data, connections, key pairs, etc. in your XDI graph.
Source Code
Demo: XDI Connect: +acmenewsA 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 Code
Demo: XDI Connect: +leshopA 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 Code
Demo: XDI Connect: Cloud CardsAn 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 Code
Demo: Cloud MessengerThis is a web application that allows you to send short messages between XDI graphs. It uses a dedicated "inbox" subgraph.
Source Code
Demo: XDI Ninja!A browser plugin that lets you "follow" data attributes of individuals and organizations, by "subscribing" to updates from their XDI graphs.
Source Code
Demo: Facebook ConnectorAn interface to demonstrate how personal data within Facebook can be mapped to the XDI graph model and accessed by XDI client applications.
Source Code
Demo: XDI Connect: Client-sideTODO: Show how a client-side browser application (JavaScript) can act as a requesting authority (RA) to login and gain access to an XDI graph.
Demo: XDI Connect: Mobile AppTODO: 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.
Demo: XDI Connect: DeviceTODO: 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.
Demo: Need-to-knowTODO: Show how an XDI graph can answer questions (are you over 18?) without reveiling unnecessary personal data (what is your age?).
Demo: WebSocketsTODO: Show how a client can maintain a WebSockets connection with an XDI endpoint and receive notifications when (part of) an XDI graph is updated.
Demo: Consent ReceiptsTODO: Show how you provide consent for the use of your data online, and then obtain a "receipt".
Demo: Legacy DataShows 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