# HMIC Permissions

[Data access](broken://pages/-MUTOkL4DRYvKgDzGqTa), reading *or* writing data, in a PDA must be permitted through contracts set up by Dataswyft, between application owners and their users who are the server owners on Dataswyft’s infrastructure.

When an application is ready to go live with on PDAs, the application owner will need to request for contracts to be set up and so that the application owner has the correct legal access to the PDAs of their users when users sign up.

The mechanism of asking permission from the user is a special contract called a HAT Microserver Instructions Contract (HMIC). This is a special contract for permission to “rent space“ for storage in the server database for the application to deposit data. Dataswyft’s role is to set up these contracts for access as part of the data account terms of service.

All applications, by default, have read-update-delete access to their specified [namespace](/learn/personal-data-account/namespaces.md)(s).&#x20;


---

# 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.dataswyft.com/learn/personal-data-account/permissions.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.
