XDI2 Demos

Demo: XDI Overview

Summary 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 Manager

This is a web application that allows you to manage personal data, connections, key pairs, etc. in your XDI graph.

Detailed Walkthrough

Source Code


Demo: XDI Connect: +acmenews

A 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.

Detailed Walkthrough

Source Code


Demo: XDI Connect: +leshop

A 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.

Detailed Walkthrough

Source Code


Demo: XDI Connect: Cloud Cards

An 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.

Detailed Walkthrough

Source Code


Demo: Cloud Messenger

This is a web application that allows you to send short messages between XDI graphs. It uses a dedicated "inbox" subgraph.

Detailed Walkthrough

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.

Detailed Walkthrough

Source Code


Demo: Facebook Connector

An interface to demonstrate how personal data within Facebook can be mapped to the XDI graph model and accessed by XDI client applications.

Detailed Walkthrough

Source Code


Demo: XDI Connect: Client-side

TODO: 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 App

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.


Demo: XDI Connect: Device

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.


Demo: Need-to-know

TODO: Show how an XDI graph can answer questions (are you over 18?) without reveiling unnecessary personal data (what is your age?).


Demo: WebSockets

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.


Demo: Consent Receipts

TODO: Show how you provide consent for the use of your data online, and then obtain a "receipt".


Demo: Legacy Data

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