# Verax Attestation Registry

## Verax

- [Introduction](https://docs.ver.ax/verax-documentation/readme.md)
- [Getting Started](https://docs.ver.ax/verax-documentation/getting-started.md)
- [High-Level Overview](https://docs.ver.ax/verax-documentation/core-concepts/high-level-overview.md)
- [Attestations](https://docs.ver.ax/verax-documentation/core-concepts/attestations.md)
- [Schemas](https://docs.ver.ax/verax-documentation/core-concepts/schemas.md)
- [Linked Data](https://docs.ver.ax/verax-documentation/core-concepts/linked-data.md)
- [Modules](https://docs.ver.ax/verax-documentation/core-concepts/modules.md)
- [Portals](https://docs.ver.ax/verax-documentation/core-concepts/portals.md)
- [Ecosystem](https://docs.ver.ax/verax-documentation/core-concepts/ecosystem.md)
- [For Attestation Issuers](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers.md)
- [Create and register a Schema](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/create-a-schema.md)
- [Create a Module](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/create-a-module.md)
- [Register a Module](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/register-a-module.md)
- [Create a Portal](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/create-a-portal.md)
- [Register a Portal](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/register-a-portal.md)
- [Create an Attestation](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/create-an-attestation.md)
- [Encoding Attestation Data](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/encoding-attestation-data.md)
- [Revoke an Attestation](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/revoke-an-attestation.md)
- [Replace an Attestation](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/replace-an-attestation.md)
- [Link Attestations](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/link-attestations.md)
- [Bulk Create Attestations](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/bulk-create-attestations.md)
- [EAS compatibility](https://docs.ver.ax/verax-documentation/developer-guides/for-attestation-issuers/eas-compatibility.md)
- [Tutorials](https://docs.ver.ax/verax-documentation/developer-guides/tutorials.md)
- [From a Schema to an Attestation](https://docs.ver.ax/verax-documentation/developer-guides/tutorials/from-a-schema-to-an-attestation.md): This tutorial aims to create a Schema, a Portal and issue an Attestation via the Verax SDK in a frontend application.
- [Using Ceramic to store the Attestation Payload](https://docs.ver.ax/verax-documentation/developer-guides/tutorials/using-ceramic-to-store-the-attestation-payload.md): This repository shows how Ceramic can be used together with Verax on-chain attestations as an efficient storage mechanism for off-chain metadata. This brief codebase is intended to be an extension to
- [Examples](https://docs.ver.ax/verax-documentation/developer-guides/examples.md)
- [Using the Subgraph](https://docs.ver.ax/verax-documentation/developer-guides/using-the-subgraph.md)
- [Using the SDK](https://docs.ver.ax/verax-documentation/developer-guides/using-the-sdk.md)
- [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)
- [Get in Touch](https://docs.ver.ax/verax-documentation/get-involved/get-in-touch.md)
- [Contribute](https://docs.ver.ax/verax-documentation/get-involved/contribute.md)
- [Governance](https://docs.ver.ax/verax-documentation/get-involved/governance.md)
- [Governance Charter](https://docs.ver.ax/verax-documentation/get-involved/governance/governance-charter.md)
- [Governance Parameters](https://docs.ver.ax/verax-documentation/get-involved/governance/governance-parameters.md)
- [Overview of Governance](https://docs.ver.ax/verax-documentation/get-involved/governance/overview-of-governance.md)
- [Proposal Templates](https://docs.ver.ax/verax-documentation/get-involved/governance/proposal-templates.md)


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.ver.ax/verax-documentation/readme.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.
