MetaID Issuer is the backend for the MetaID issuer application. It runs on an Express server to support various actions on the frontend.
To get started with the project, follow these steps:
Clone the repository.
Install the dependencies by running npm install
or yarn install
.
Launch the development server with npm run dev
or yarn dev
.
The MetaID issuer backend provides the following functions:
issue/id
: This function issues nouns using a custom 721 contract called MetaID721. It generates and assigns unique nouns to individuals.issue/cert
: This function issues Proof of Attendance Protocol (POAP) tokens using a custom 1155 contract called MetaCert. It enables the issuance of tokens to individuals as proof of their attendance.nft/:id
: The backend provides APIs fortokenUri
that allow the retrieval of metadata associated with the issued tokens.addtest
: This function enables the addition of new certificates generated by AI tests. The certificates can be added through the waterloo-test-server.