> For the complete documentation index, see [llms.txt](https://rc.sunbird.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rc.sunbird.org/v0.0.14/learn/readme-1/features.md).

# Features

**1. Master Data Store:** Use the registry as a master data store of actors (people, entities or things)

* Vocabulary creation and modelling
* Employ flexible schema to define entity attributes and validations using JSON, JSON-LD
* Attach rules for data validation, lifecycle operations and relationships

**2. Data operations:** Issue data into, as well as read data from Registry

* Secure API driven CRUD operations
* Data operations via secure, open APIs for data publishing and access, data discovery and search
* Key-value pair driven search, attribute search

**3. Data protection:** Encryption and data security

* Data encryption and masking
* Support for custom encryption services - open end points to replace the bundled in encryption services with services of the adopters choice
* Audit trails and logging

**4. Single source of truth:** Employing the registry as a single source of truth for reliable data

* Digital signatures for trust worthiness and non-repudiation
* Open end points to replace the bundled in encryption services with services of the adopters choice

**5. Business led Database choice:** Ability to make a business led choice of database to the registry

* Support for multiple databases employing out-of-the-box adapters for multiple DB support - including graphs DBs(Neo4j), RDBMS(Postgres)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://rc.sunbird.org/v0.0.14/learn/readme-1/features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
