Boost Cybersecurity NFEs

Our new technology!

What are Non-Fungible Executables?

Introducing the Non-Fungible Executable (NFE): The Future of Secure Application Technology

In today's digital world, the safety and security of our data and applications are paramount. With the increasing number of cyber attacks, it is becoming more critical than ever to protect our digital assets. This is where a Non-Fungible Executable (NFE) comes into play. NFEs are a revolutionary technology that encrypts application binaries and encodes them into a blockchain NFT (Non-Fungible Token). This technology offers a new level of security for your applications, making them safe from hackers.

NFEs work by encoding an application's binary code into a unique NFT that is stored on the blockchain. This NFT acts as a digital certificate of ownership, which ensures that only the owner of the NFT can run the encrypted application. The NFT acts as a digital key, unlocking the encrypted binary code so that it can be run. The encryption process ensures that the code is secure and cannot be tampered with or hacked.

NFEs have numerous benefits over traditional application security methods. Firstly, because the code is encrypted, it is much harder for hackers to access or modify it. Secondly, the NFT acts as a digital certificate of ownership, ensuring that only the owner of the NFT can run the application. This eliminates the risk of unauthorized use, making NFEs ideal for applications that contain sensitive data, such as financial applications or personal data.

Another significant benefit of NFEs is that they are non-fungible. This means that each NFT is unique and cannot be replicated or exchanged for something else. This is in contrast to cryptocurrencies, which are fungible and can be exchanged for something else of equal value. Being non-fungible ensures that NFEs cannot be duplicated or counterfeited, making them more secure than traditional application security methods.

In conclusion, Non-Fungible Executable (NFE) is a cutting-edge technology that offers a new level of security for your applications. With its encryption and non-fungible features, NFEs provide a secure and reliable way to protect your digital assets. As the world continues to become more digital, NFEs are set to play an essential role in keeping our applications and data safe. So, don't wait any longer, start exploring NFEs and join the revolution in secure application technology.

 

Non-Fungible Executable (NFE) Technical Documentation

Introduction

A Non-Fungible Executable (NFE) is a unique binary format that contains encrypted executable code along with its configuration information in a JSON format. The NFE format is used for securely delivering and executing software in a decentralized manner.

NFE Binary Format

The NFE binary format is composed of several sections, as described below:

  1. First three bytes: "nfe"

  2. Next four bytes: the length of the config JSON

  3. Config JSON: contains information about the NFE, such as the customer account ID, project ID, network information, etc.

  4. Encrypted executable: the remainder of the bytes after the config JSON, containing the encrypted code to be executed.

Config JSON

The config JSON is a string of data in JSON format, containing information about the NFE. It includes the following fields:

  • "accountID": customer email address associated with the NFE.

  • "projectID": identifier of the project associated with the NFE.

  • "keyType": the type of key used to encrypt the executable.

  • "network": the network the NFE will run on.

  • "addressTo": the Ethereum address of the recipient of the NFE.

  • "keyDecodeUrl": URL for fetching the decryption key.

  • "name": name of the NFE.

  • "description": description of the NFE.

  • "image": URL of an image associated with the NFE.

Example

Here is an example of a config JSON for an NFE:

{ "accountID": "customer@testcustomer.com", "projectID": "projectBoostTest", "keyType": "NFT", "network": "mumbai", "addressTo": "0x3ff3D460B52ed4c29C9695a4d514d40dFc8d4b6c","keyDecodeUrl": "https://polyverseapi.com/fetchdecode", "name": "BoostAPI Test","description": "Test Project for Polyverse Boost", "image": "https://cdn.shopify.com/s/files/1/0581/9940/8779/files/polyverse_blue_copy.png?height=50&v=1654130258" }

Conclusion

The NFE binary format provides a secure and standardized way to deliver and execute software in a decentralized manner. Understanding the structure of the NFE binary format and the information contained in the config JSON is essential for working with NFEs.

    Can't find what you're looking for?

    Send us an email to tell us what's up and someone from our Customer Service team will get back to you as soon as possible. Be sure to include your order number (if you have one).

    Please email us at support@polyverse.com