Skip to content

S0raWasTaken/InvArch-Node

 
 

Repository files navigation

InvArch

An IP Ownership, Utility, & Cross-Chain Authentication (XCA) Protocol for Web3


Official Repository for the InvArch platform 💡 Built on Substrate

Substrate version Medium License
Twitter URL Discord Telegram


Overview

InvArch is the world's first truly composable IP ownership, utility, & cross-chain authentication (XCA) protocol.

InvArch features the INV4 (Invention, Involvement, Inventory, Investment) Standard for minting authenticated & interoperable files or NFTs as IP Files (IPFs), truly composable IP Sets, IP Replicas (IPRs), Bridged IP (BIPs), Wrapped IP (WIPs), & pegged IP Tokens (IPTs) featuring multi-purpose & multi-level utility to Web 3.0.

InvArch also introduces the Cross-Chain Authentication (XCA) Protocol, featuring Cross-Consensus Messaging (XCM) to index, cross-reference, & certify IP asset authenticity across Web3 using various hashing methods & rounding algorithms.

Features

Term Abbreviation(s) Description
Intellectual Property File IP File, IPF Intellectual Property (IP) stored as non-fungible & authenticated files
Intellectual Property Set IP Set Root collections of bonded & interchangeable IP Files and/or Subsets
Intellectual Property Subset IP Subset, Subset Child collections of bonded & interchangeable IP Files and/or additional IP Subsets
Intellectual Property Replica IP Replica, IPR Authorized clones, or forks, of IP Sets, Subsets, and/or Files
Bridged Intellectual Property Bridged IP, BIP EVM or other outer-consensus-native NFTs bridged to the INV4 standard as IP Files
Bonded Intellectual Property Bonded IP Two (2) or more bonded IP Files, Subsets, and/or Sets representating a new single IP Set and/or Subset
Intellectual Property Tokens IP Tokens, IPTs Fungible & programmable tokens that are pegged to an IP Set and/or Subset
Intellectual Property Sub-Tokens Sub-IPTs Multi-leveled or tiered IP Tokens representing distinctive functionality from each other
Smart Intellectual Property SmartIP IP Sets that own themselves or are decentrally owned, and trustlessly execute functions within their IP Files and/or Subsets
Intellectual Property Virtual Machine IPVM A distributed state machine & trustless environment for executing SmartIP contracts and maintaining canonical state

Components

INV4 Protocol & Pallets

  • Pallet_IPS - W.I.P.
  • Pallet_IPF - W.I.P.
  • Pallet_IPR - W.I.P.
  • Pallet_BridgeIP - W.I.P.
  • Pallet_BondIP - W.I.P.
  • Pallet_IPSynth - W.I.P.
  • Pallet_IPT - W.I.P.
  • Pallet_MultiSig - W.I.P.
  • Pallet_IPVM - W.I.P.

XCA Protocol & Pallets

  • Pallet_XCA - W.I.P.
  • Pallet_DisputeXCA - W.I.P.

How to contribute

I'm really glad you're reading this, because we need volunteer developers to help this idea become a reality!

If you haven't already, come find us on the #InvArch Discord. We want you working on things you're excited about!

Submitting changes

Please send a GitHub Pull Request to InvArch with a clear list of what you've done (read more about pull requests). Please make sure all of your commits are atomic (one feature per commit).

Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:

$ git commit -m "A brief summary of the commit
> 
> A paragraph describing what changed and its impact."

Please make sure to update tests as appropriate.

Thank you,
Dakota Barnett, Founder

License

GPL

Substrate Node

Substrate Node Template README.md

About

Official Repository for the InvArch network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.0%
  • Makefile 2.6%
  • Other 1.4%