{"version":1,"pages":[{"id":"Z7Nu7mq4LmHt9Xesh5dC","title":"Introduction","pathname":"/verax-documentation","siteSpaceId":"sitesp_NSrr6","emoji":"1f44b","description":""},{"id":"BpecFiIsgNwOtzZj6kZ1","title":"Getting Started","pathname":"/verax-documentation/getting-started","siteSpaceId":"sitesp_NSrr6","emoji":"2692","description":""},{"id":"yEdODCMwKtpXwflPGbuV","title":"High-Level Overview","pathname":"/verax-documentation/core-concepts/high-level-overview","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"1xv1ZzyjGTyHNQC7pBed","title":"Attestations","pathname":"/verax-documentation/core-concepts/attestations","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"4xhbd59tN4UC9Y72yZY3","title":"Schemas","pathname":"/verax-documentation/core-concepts/schemas","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"A9dutbfDVjfMn1DiFhOp","title":"Linked Data","pathname":"/verax-documentation/core-concepts/linked-data","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"hxYSaT8nyOACG3StTsUQ","title":"Modules","pathname":"/verax-documentation/core-concepts/modules","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"BY7mW85XzKbpVFM1bKTu","title":"Portals","pathname":"/verax-documentation/core-concepts/portals","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"26zdTEa68sQ0p43Rw7C1","title":"Ecosystem","pathname":"/verax-documentation/core-concepts/ecosystem","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"ElEx2UP8nl4IFq1C7sPM","title":"For Attestation Issuers","pathname":"/verax-documentation/developer-guides/for-attestation-issuers","siteSpaceId":"sitesp_NSrr6","emoji":"2652","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"X89Nrkn8hoVKUySLFAbw","title":"Create and register a Schema","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/create-a-schema","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"2wQGsrQt0ETt38XkWRk0","title":"Create a Module","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/create-a-module","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"7exlZzyrJ2LcJhAp78gz","title":"Register a Module","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/register-a-module","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"uTmEkj9va9YYa3oqbiEK","title":"Create a Portal","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/create-a-portal","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"T9JmaLU2e6LnpGFtOUAr","title":"Register a Portal","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/register-a-portal","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"BO2FJ6bcFAp4dHIT6efX","title":"Create an Attestation","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/create-an-attestation","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"owvndi1CitCVqGPY4HdC","title":"Encoding Attestation Data","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/encoding-attestation-data","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"PrBxDq0dsGcKFliTBS3I","title":"Revoke an Attestation","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/revoke-an-attestation","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"WtSqA5yXs8xAhI3Uw5yT","title":"Replace an Attestation","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/replace-an-attestation","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"gTtsp5YWVpcIbdMsCLys","title":"Link Attestations","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/link-attestations","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"THtVmJXOjaMET8d8zDDE","title":"Bulk Create Attestations","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/bulk-create-attestations","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"N0oAkOM19e6PqZimKf9a","title":"EAS compatibility","pathname":"/verax-documentation/developer-guides/for-attestation-issuers/eas-compatibility","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"For Attestation Issuers","emoji":"2652"}]},{"id":"ZE8IqWYrqey4fSHBqCYj","title":"Tutorials","pathname":"/verax-documentation/developer-guides/tutorials","siteSpaceId":"sitesp_NSrr6","emoji":"1f9d1-1f3eb","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"soXhJro9HqYlYDSXvvEI","title":"From a Schema to an Attestation","pathname":"/verax-documentation/developer-guides/tutorials/from-a-schema-to-an-attestation","siteSpaceId":"sitesp_NSrr6","description":"This tutorial aims to create a Schema, a Portal and issue an Attestation via the Verax SDK in a frontend application.","breadcrumbs":[{"label":"Developer Guides"},{"label":"Tutorials","emoji":"1f9d1-1f3eb"}]},{"id":"j3Croe7BVv0qWnRr4lNy","title":"Using Ceramic to store the Attestation Payload","pathname":"/verax-documentation/developer-guides/tutorials/using-ceramic-to-store-the-attestation-payload","siteSpaceId":"sitesp_NSrr6","description":"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","breadcrumbs":[{"label":"Developer Guides"},{"label":"Tutorials","emoji":"1f9d1-1f3eb"}]},{"id":"hOlDlamZJcq22YnqoZXb","title":"Examples","pathname":"/verax-documentation/developer-guides/examples","siteSpaceId":"sitesp_NSrr6","emoji":"1f680","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"8ChBC6lreRyVoGUCHttO","title":"Using the Subgraph","pathname":"/verax-documentation/developer-guides/using-the-subgraph","siteSpaceId":"sitesp_NSrr6","emoji":"1f310","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"16UvUSeXh4w5e7ZRBBpx","title":"Using the SDK","pathname":"/verax-documentation/developer-guides/using-the-sdk","siteSpaceId":"sitesp_NSrr6","emoji":"1f6e0","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"rSkDyFA8kmn24esDg4no","title":"Modules Standard Library","pathname":"/verax-documentation/discover/modules-standard-library","siteSpaceId":"sitesp_NSrr6","emoji":"1f4da","description":"This section outlines the standard library of modules that you can use to suit your needs without redeveloping them from scratch.","breadcrumbs":[{"label":"Discover"}]},{"id":"MGBt6tGqNEhvLMHrPfs9","title":"ECDSAModule","pathname":"/verax-documentation/discover/modules-standard-library/ecdsamodule","siteSpaceId":"sitesp_NSrr6","description":"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.","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"ZL99WzeJO3MXfP7gJU0G","title":"ERC1271Module","pathname":"/verax-documentation/discover/modules-standard-library/erc1271module","siteSpaceId":"sitesp_NSrr6","description":"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","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"oLoKEiUxSEzSMMFi4w7Z","title":"FeeModule","pathname":"/verax-documentation/discover/modules-standard-library/feemodule","siteSpaceId":"sitesp_NSrr6","description":"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","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"I1IdNpfVvTFGHPFJRqes","title":"IndexerModule","pathname":"/verax-documentation/discover/modules-standard-library/indexermodule","siteSpaceId":"sitesp_NSrr6","description":"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","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"KhJGyYzqxvgXVJ11DREt","title":"IssuersModule","pathname":"/verax-documentation/discover/modules-standard-library/issuersmodule","siteSpaceId":"sitesp_NSrr6","description":"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.","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"RriwsmQ9ZGcrAHLzZQLI","title":"SchemaModule","pathname":"/verax-documentation/discover/modules-standard-library/schemamodule","siteSpaceId":"sitesp_NSrr6","description":"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.","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"WkscCQbwvZFkwc38OPmK","title":"SenderModule","pathname":"/verax-documentation/discover/modules-standard-library/sendermodule","siteSpaceId":"sitesp_NSrr6","description":"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.","breadcrumbs":[{"label":"Discover"},{"label":"Modules Standard Library","emoji":"1f4da"}]},{"id":"yuzZOBZVRmHI6oTCSYO3","title":"Integrations","pathname":"/verax-documentation/discover/integrations","siteSpaceId":"sitesp_NSrr6","emoji":"1f91d","description":"","breadcrumbs":[{"label":"Discover"}]},{"id":"OTmdF3O66AnMLYRlG0Cl","title":"Get in Touch","pathname":"/verax-documentation/get-involved/get-in-touch","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"}]},{"id":"HUVj2BPKbuPlmQfJipcr","title":"Contribute","pathname":"/verax-documentation/get-involved/contribute","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"}]},{"id":"y8KiCUzgUUKSuTffcFsa","title":"Governance","pathname":"/verax-documentation/get-involved/governance","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"}]},{"id":"zylq10J9iA8l1fa5Jcqg","title":"Governance Charter","pathname":"/verax-documentation/get-involved/governance/governance-charter","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"},{"label":"Governance"}]},{"id":"8ncl3BYnCr5wumKgNnZm","title":"Governance Parameters","pathname":"/verax-documentation/get-involved/governance/governance-parameters","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"},{"label":"Governance"}]},{"id":"zHAZl7NkFdsciaM5X3cv","title":"Overview of Governance","pathname":"/verax-documentation/get-involved/governance/overview-of-governance","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"},{"label":"Governance"}]},{"id":"S76v6xOIxjR2CIAASogW","title":"Proposal Templates","pathname":"/verax-documentation/get-involved/governance/proposal-templates","siteSpaceId":"sitesp_NSrr6","description":"","breadcrumbs":[{"label":"Get Involved"},{"label":"Governance"}]}]}