# Foundations

The DARP protocol will be built on top of existing open Decentralised Identity (DI) standards, as we consider friendly Address Names (and the addresses they resolves to) to be an identity construct. Decentralised Identity (sometimes called Self Sovereign Identity) is a burgeoning use case for blockchain technology that is being led by organisations such as the [W3C](https://www.w3.org/), [OASIS](https://www.oasis-open.org/), the [Decentralised Identity Foundation](https://identity.foundation/) (DIF) and projects such as The Linux Foundation's Hyperledger [Indy](https://www.hyperledger.org/use/hyperledger-indy) & [Aries](https://www.hyperledger.org/use/aries).&#x20;

In addition to using Decentralised Identity standards, the team working on the DARP protocol will be using the [Cardano](https://cardano.org/) blockchain for the required decentralised ledger components, which are being introduced by [IOHK](https://iohk.io/) to support their [Atala PRISM](https://atalaprism.io/) identity solution.  Cardano is the first provably secure third generation blockchain that has been designed using peer reviewed scientific research and developed using formal methods.  This provides a strong foundation that we believe will endure for some time and provides confidence to those that have not yet come to trust earlier generation blockchains.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.darp.tech/foundations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
