OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Dev Protocol

Dev Protocol is an open-source smart-contract repository and npm package that provides Solidity interfaces for integrating with Dev Protocol contracts, including AddressConfig and PropertyGroup.

Independent OpenViST project profile, based on linked sources.

Dev Protocol — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the package when a Solidity integration needs Dev Protocol interfaces; use the repository setup instructions when developing the protocol’s contracts.

Who it is for

  • Solidity developers integrating Dev Protocol contract interfaces into their own contracts.
  • Developers working on Dev Protocol’s smart contracts.

Documented uses

  • Import Dev Protocol contract interfaces into a Solidity project.
  • Read contract addresses exposed through AddressConfig.
  • Check whether an address belongs to a PropertyGroup using the documented interface pattern.
  • Install dependencies and generate contracts when setting up the repository.
Before you choose

Requirements & limits

The repository is public and open source under the MPL-2.0 license.

  • The package’s documented interface paths are under contracts/interface/.
  • The README lists mainnet and Ropsten AddressConfig references.
  • The repository setup uses Yarn and includes a contract-generation command.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and import Dev Protocol interfaces

Add the package to a project and import its documented Solidity interfaces.

Before you start

  • A project that can install npm packages.
  • A Solidity source file.

Steps

  1. Install the package with the command below.

    Documented command
    npm i -D @devprotocol/protocol
  2. Import IAddressConfig or IPropertyGroup from the package’s contracts/interface paths.

  3. Use the interfaces in Solidity code; the README example obtains PropertyGroup through AddressConfig and checks an address with isGroup.

Expected outcome

The project can reference Dev Protocol’s documented contract interfaces from Solidity.

Guide limitations

  • The example shows interface use and address validation logic, not contract deployment.
  • The listed network addresses should be checked against current project materials before use.
Source-based practical guide

Set up the contract repository

Install dependencies and generate the repository’s contracts.

Before you start

  • Git
  • Yarn

Steps

  1. Clone https://github.com/dev-protocol/protocol.git.

  2. Change into the protocol directory.

  3. Run yarn to install dependencies.

  4. Run yarn generate to compile each contract.

Expected outcome

The repository dependencies are installed and the documented contract-generation step has been run.

Guide limitations

  • The documented setup steps do not describe deployment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
dev-protocol/protocol · Official homepage title · retained in its source language