# Discover

- [Modules Standard Library](https://docs.ver.ax/verax-documentation/discover/modules-standard-library.md): This section outlines the standard library of modules that you can use to suit your needs without redeveloping them from scratch.
- [ECDSAModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/ecdsamodule.md): The ECDSA module allows you to check that there is a ECDSA signature in the validation payload in order to proceed with issuing the attestation.
- [ERC1271Module](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/erc1271module.md): The ERC1271Module allows you to verify signatures from smart contract wallets that implement the ERC-1271 standard. This module extends signature verification beyond EOAs (Externally Owned Accounts) t
- [FeeModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/feemodule.md): The FeeModule allows portal owners to enforce fees for attestations based on schema IDs. This module checks that the required fee is paid but does not collect it (the fee remains in the portal contrac
- [IndexerModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/indexermodule.md): The IndexerModule provides efficient on-chain indexing of attestations by various parameters (subject, schema, attester, portal). It allows for quick retrieval of attestation IDs without relying solel
- [IssuersModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/issuersmodule.md): Description of the official SchemaModule contract. This module aims to provide a standard way of checking if the subject of an Attestation payload is an Issuer.
- [SchemaModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/schemamodule.md): Description of the official SchemaModule contract. This module aims to provide a standard way of checking if the Schema ID used in an attestation request is authorized for a given portal.
- [SenderModule](https://docs.ver.ax/verax-documentation/discover/modules-standard-library/sendermodule.md): Description of the official SenderModule contract. This module aims to provide a standard way of checking if the sender of an attestation creation transaction is authorized for a given portal.
- [Integrations](https://docs.ver.ax/verax-documentation/discover/integrations.md)


---

# 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.ver.ax/verax-documentation/discover.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.
