# Consumer Authorization Proofs

The Consumer Authorization Proof (CAP) is the information generated by a set of rules backed by community consensus to prove consumer consent.

For transaction initiated by the end user, it can be a simple wallet signature on predefined messages. (e.g EIP712). However due to the complexity of commerce and scenarios, in many other cases delegation, abstraction or other mechanisms may involve.

As a result, CAP does not strictly have to be issued real time directly from consumer. It can come from a delegated contract, system or address recognized by Domin Network participants. It is an evolving mechanism governed by Domin Foundation.

Current version of Domin Network on EVM blockchains uses simple EIP-712 for CAP. For non-enduser initiated write-in such as batch validations are conducted by designated wallets or contracts. A more general CAP delegation mechanism will be built, deployed, governed by Domin Foundation.

If you like to help build a more comprehensive version of CAP, please send us an email via <dev@redreamer.io>


---

# 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.domin.network/domin-network/open-infrastructure-for-consumer-data/consumer-authorization-proofs.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.
