Skip to main content

Glossary

Let's consider the following entities and terminology

PureFi Dashboard

The main frontend application which allows to partners managing PureFi Subscriptions and to users passing KYC (PoH) verifications

PureFi Issuer

The main backend application that is responsible for issuance and verification of user credentials

PureFi Subscription

Subscription is determined by owner and chain. In other words, if you need to support two diffirent chains you have to have two subscriptions and manage them on each chain separately, Subscription Owner must be another EOA

Subscription Owner

It's EOA that holds a subscription and is responsible for its management via PureFi Dashboard

Resolver

It's a smart contract that implements particular interface, so resolve() method will be invoked during user verification process and the result of the call will let Issuer know if a user is allowed to perform an action from your (Resolver) perspective or not. You can think of it as of ultimate blocklist/whitelist feature that is managed by this contract

Custom Signer

In basic scenario it's EOA that is in charge to sign messages on your behalf, so Issuer will trust it

Environment

There are two major environments at the moment - STAGE and PROD

Each environment is determined by chains it supports and appropriate contracts, issuer and corresponding dashboard


STAGE

Dashboard https://stage.dashboard.purefi.io

Issuer https://stage.issuer.app.purefi.io

Issuer swagger https://stage.issuer.app.purefi.io/swagger

Chains

  • Sepolia

    Verifier v4 0x7eeDf8da787eC15049368150B2D4AbE792B9b471

    Verifier v5 0xA76EB19EE74b7A69D2549E92764947AdeA3be714

    Subscription 0xD08B8bb2154Eaf62460Bb8444DC824df5924d5Bd

  • BSC Testnet

    Verifier v4 0x33962E4b101dd947ef35200c151B0fa56Fb6670E

    Verifier v5 on demand

    Subscription 0x50677234058b95A67857c14B7102bA097820a6D2

  • Polygon Amoy

    Verifier v4 0x33962E4b101dd947ef35200c151B0fa56Fb6670E

    Verifier v5 0xD3b864877ade5Eff80fb4b0fcd80352D9f079D39

    Subscription 0x50677234058b95A67857c14B7102bA097820a6D2

  • Arbitrum One Sepolia

    Verifier v4 0xfF04E94c9188d3846944277Af5EFB6e7fA44e0Ec

    Verifier v5 on demand

    Subscription 0xab071899f06d0C4ba8294A3451638e5d8f460B42

  • Optimism Sepolia

    Verifier v4 0x33962E4b101dd947ef35200c151B0fa56Fb6670E

    Verifier v5 on demand

    Subscription 0x50677234058b95A67857c14B7102bA097820a6D2

  • Base Sepolia

    Verifier v4 on demand

    Verifier v5 on demand

    Subscription on demand

  • Avalanche Fuji

    Verifier v4 0x5BeF14365342f88056430da075F613c5545A0Ce9

    Verifier v5 on demand

    Subscription 0x9D514C78528145EE9d543C8bD92f27F4BD3addd7


PROD

Dashboard https://dashboard.purefi.io

Issuer https://issuer.app.purefi.io

Issuer swagger https://issuer.app.purefi.io/swagger

Chains

  • Ethereum

    Verifier v4 0xBa8bFC223Cb1BCDcdd042494FF2C07b167DDC6CA

    Verifier v5 on demand

    Subscription 0xbA5B61DFa9c182E202354F66Cb7f8400484d7071

  • BSC

    Verifier v4 0x62351A3F17a2c4640f45907faB74901a37FaD3C2

    Verifier v5 0x22d0f3c0C9322F93d6EEc0b179d8135Af3c3aD52

    Subscription 0xBbC3Df0Af62b4a469DD44c1bc4e8804268dB1ea3

  • Polygon

    Verifier v4 0xF7E3c81526f98c35dD9ea331ae7f85Bb5F5c3781

    Verifier v5 on demand

    Subscription 0x139D492Cce168c7B870383dF6b425FC5df447559

  • Arbitrum One

    Verifier v4 0x979e7cF0BbCf744C9982b2Dbba7A6835c8c4d24e

    Verifier v5 0x07Ad07cABB7dB7b6C43732b53Aa706a09769eF7A

    Subscription 0x2401aAB371890236F7e59c3B45e16a100E302c5D

  • Optimism

    Verifier v4 0x04a4F0F64517Cc2A55F95Ee3C28EC0348aA99f07

    Verifier v5 on demand

    Subscription 0xBf46e982E8077ccCf1b22Fac5f73D7A0639BaDea

  • Base

    Verifier v4 0x979e7cF0BbCf744C9982b2Dbba7A6835c8c4d24e

    Verifier v5 on demand

    Subscription 0x2401aAB371890236F7e59c3B45e16a100E302c5D

  • Avalanche

    Verifier v4 on demand

    Verifier v5 on demand

    Subscription on demand