Name of Project
Gateway Protocol Migration to Harmony.one
Proposal overview
Identity.com’s vision is to create the most powerful and frictionless developer tools and protocol to perform decentralized identification.
The Gateway Protocol is a cross-chain oracle token model that enables any application operating on a decentralized ledger (such as a dApp) to add a permissioning layer that adheres to a set of pre-specified requirements.
This is achieved by requiring the presence of a specific and active Gateway Token (GT), which represents the adherence to predetermined requirements and is issued by one or more Gatekeepers belonging to a Gatekeeper Network. Gatekeepers issue Gateway Token’s to users after verifying that they satisfy the given requirements of the Gatekeeper Network. Examples of requirements include liveness, age, country of residence, IP address, investor status, and others.
Gatekeeper Token contracts can be deployed on any compatible chain, allowing integration on a wide range of blockchains and applications. Currently, the project is live on Solana.
We are currently deployed on Solana, and Civic is using this for their KYC and Bot protection services.
We are requesting $150k to start and complete the effort. We have four key milestones, as seen below:
- Migration of Gateway Protocol Program to EVN compatible Smart Contract.
- Tooling and Deployment on Harmony.one.
- Gateway Token Payment Design & Implementation on Harmony.one
- Smart Contract Security Audit (in-House / with Harmony.one)
Proposal ask
$150,000
Metrics for success
-
Migration of Gateway Protocol Program to EVM compatible Smart contract.
The following functionality will be ported in detail:
a. Adding, Changing & Removing Gatekeeper Networks (or the properties of)
b. Adding, Removing Gatekeepers from Networks (Token Issuers)
c. Issue, Refresh, Freeze, Unfreeze, Expire, Revoke Gateway Token as Gatekeeper
d. Verifying Gateway Token -
Tooling and Deployment on Harmony.one
a. Getting familiar with Harmony.one Tooling (e.g. upgradability options, proxy contracts).
b. Getting familiar with Harmony.one Environments
c. Deployment of the Gateway Protocol to Harmony.one Testnet & Mainnet -
Gateway Token Payment Design & Implementation on Harmony.one.
a. Measure token operations on Harmony.One in order to register Token Usage on-chain (possible third-party)
b. Document settlement options for third parties. -
Smart Contract Security Audit (In-House / with Harmony.one?)
Metrics for success include the following:
- Gateway Protocol smart contracts operating on Harmony.one
- Rollout of at least one Gatekeeper Network (for KYC/AML)
- Integration of at least one Gatekeeper within the network (Civic?)
- Integration and support of at least one project as Harmony as a Gateway Token validator.
Level of Effort
Milestone 1: Migration to EVM Contract & Gateway Token Operations: 26 days, 2 resources, $43,680
Milestone 2: Deployment: 16 days, 1 resource, $13,440
Milestone 3: Design and Development of On-Chain Payment Option for Gateway Tokens on Harmony.one: 30 days, 3 resources, $75,600
Milestone 4: Smart Contract Security Audit: 10 days, 2 resources, $16,800
to have the Harmony community participate to ask questions and provide feedbacks.