# Access Control

The section describes the access control model in NUTS Platform. The image below depicts the access control topology.

![](/files/-M8HCY7_6UnuSDuv8IYP)

As stated in section [Domain Model](/architecture-overview/domain-model-1.md),  Service Providers can activate financial instruments on NUTS Platform to serve makers and takers. It's natural for NUTS Platform to control Service Providers' access to NUTS Platform. This is done via NUTS token, which is deposited to the activated instrument and burned when instrument is deactivated. The amount of NUTS token to deposit is a global configuration parameters.

Within an activated instrument, Service Provider can optionally grant access to makers and takers via maker and taker whitelist. This is supported by Instrument where Service Providers can update the whitelist at any time. This whitelist affects the newly created issuances and engagements but does not affect the existing ones. Service Provider can also charge service fees from makers and takers by specifying service token, service address and fee receiver address. In a word, instrument is the place where Service Providers could enforce access control strategies.

Within an issuance, maker could also decide who are eligible takers. This could be done via custom maker properties which customizes the issuance. Takers' access control from maker is implemented in issuance. This is purely issuance-specific and NUTS Platform currently does not provide any standardized solutions.


---

# 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.nuts.finance/architecture-overview/access-control.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.
