# numbersprotocol/nit

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/numbersprotocol-nit).**

4,138 stars · 11 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/numbersprotocol/nit
- Homepage: https://docs.numbersprotocol.io/
- awesome-repositories: https://awesome-repositories.com/repository/numbersprotocol-nit.md

## Topics

`erc-7053` `nit`

## Description

nit is a blockchain asset provenance platform and decentralized asset registry. It establishes a verifiable chain of custody for digital media by assigning cryptographically unique identifiers to files and recording their origin, ownership, and modification history on a ledger.

The project distinguishes itself by integrating IPFS for decentralized storage and a content versioning system that tracks asset evolution through immutable commits. It includes specialized tooling for generative AI provenance tracking, allowing the recording of creators and tools used in synthetic media to maintain a transparent metadata tree.

The system covers a broad range of capabilities including digital rights management, automated royalty distribution via smart contracts, and content authenticity verification. It also implements a token-weighted governance model where users can stake tokens to influence protocol direction through decentralized voting.

The project is developed in TypeScript.

## Tags

### Artificial Intelligence & ML

- [Blockchain Asset Provenance](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-provenance-tracking/data-lifecycle-provenance/blockchain-asset-provenance.md) — Links sequential asset states via blockchain commits to reconstruct the complete lifecycle and history of an asset. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assettree/))

### Data & Databases

- [Decentralized Asset Registries](https://awesome-repositories.com/f/data-databases/decentralized-asset-registries.md) — Provides a decentralized registry for registering, versioning, and storing digital files using IPFS and blockchain.
- [Asset History Retrievers](https://awesome-repositories.com/f/data-databases/asset-filtering/asset-exporters/asset-history-retrievers.md) — Retrieves chronological logs of blockchain commits and block numbers to track the provenance of assets. ([source](https://cdn.jsdelivr.net/gh/numbersprotocol/nit@main/README.md))
- [Asset Management Stores](https://awesome-repositories.com/f/data-databases/asset-management-stores.md) — Stores standardized properties like creator identity and licensing terms in a repository to ensure compliance with standards. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/))
- [Media Asset Initializations](https://awesome-repositories.com/f/data-databases/blockchain-asset-operations/media-asset-initializations.md) — Uploads media files to a decentralized network to generate a permanent address and initial state record. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assetization-process/))
- [Blockchain Indexers](https://awesome-repositories.com/f/data-databases/blockchain-indexers.md) — Indexes blockchain-based asset profiles to enable efficient discovery and verification of digital media. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/solution-stack/))
- [Cryptographic Asset Minting](https://awesome-repositories.com/f/data-databases/cryptographic-asset-minting.md) — Creates traceable activity logs for digital assets by registering and minting them on a blockchain. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/18-aug-2023/))
- [Blockchain Activity Commits](https://awesome-repositories.com/f/data-databases/database-record-management/asset-to-record-mappings/blockchain-activity-commits.md) — Creates asset trees and commits them to a blockchain to establish an immutable record of activity. ([source](https://cdn.jsdelivr.net/gh/numbersprotocol/nit@main/README.md))
- [Decentralized Storage](https://awesome-repositories.com/f/data-databases/decentralized-storage.md) — Utilizes IPFS to save digital files to a distributed web for permanent, content-addressable retrieval.
- [Provenance Activity Logs](https://awesome-repositories.com/f/data-databases/decentralized-storage/provenance-activity-logs.md) — Uses blockchain and IPFS to establish a decentralized record of digital provenance for assets. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/22-sep-2023/))
- [Decentralized Media Registries](https://awesome-repositories.com/f/data-databases/file-asset-management/asset-registries/decentralized-media-registries.md) — Implements a decentralized ledger that assigns unique identifiers to digital files to ensure authenticity.
- [Authenticity Metadata Preparation](https://awesome-repositories.com/f/data-databases/file-metadata-services/media-asset-metadata-updates/authenticity-metadata-preparation.md) — Attaches descriptions, creator information, and digital signatures to media files to establish authenticity before registration. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assetization-process/))
- [Immutable Commit Versioning](https://awesome-repositories.com/f/data-databases/immutable-commit-versioning.md) — Tracks changes to digital assets through a sequence of immutable commits on IPFS.
- [Immutable Asset Commits](https://awesome-repositories.com/f/data-databases/in-memory-caches/metadata-caches/version-metadata-caching/asset-versioning/immutable-asset-commits.md) — Applies versioning to digital assets by creating commits that track updates to content and creator information. ([source](https://cdn.jsdelivr.net/gh/numbersprotocol/nit@main/README.md))
- [Integrity Record Retrievals](https://awesome-repositories.com/f/data-databases/search-integrations/integrity-record-retrievals.md) — Retrieves and displays integrity data committed to a blockchain to verify the history of a digital asset. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/10-feb-2023/))
- [Account Balance Queries](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/account-balance-queries.md) — Provides mechanisms for retrieving the current native token balances for specific blockchain account addresses. ([source](https://docs.numbersprotocol.io/introduction/num-token/developer-tools/))
- [Asset Profile Enrichment](https://awesome-repositories.com/f/data-databases/data-asset-discoveries/asset-profile-enrichment.md) — Enriches asset profiles with AI-generated metadata and creator information for detailed discovery. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/10-march-2023/))
- [Storage Node Provisioning](https://awesome-repositories.com/f/data-databases/decentralized-storage/storage-node-provisioning.md) — Offers hardware capacity as storage nodes to ensure data redundancy in exchange for token compensation. ([source](https://docs.numbersprotocol.io/introduction/num-token/num-utility/))
- [NFT Provenance Mapping](https://awesome-repositories.com/f/data-databases/nft-ownership-queries/nft-provenance-mapping.md) — Maintains a decentralized record of tokens minted for a specific asset to prove ownership and provenance. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assettree/))
- [On-Chain Metadata Publications](https://awesome-repositories.com/f/data-databases/on-chain-metadata-publications.md) — Links JSON descriptors containing authorship and licensing terms to blockchain records for verification.
- [Governance Staking](https://awesome-repositories.com/f/data-databases/proof-of-stake-delegation/governance-staking.md) — Implements staking mechanisms that tie token locks to protocol governance and voting rights.
- [Staking Total Calculations](https://awesome-repositories.com/f/data-databases/proof-of-stake-delegation/staking-and-slashing-mechanisms/project-backed-staking/staking-total-calculations.md) — Calculates the total volume of tokens locked in staking contracts to verify active network participation. ([source](https://docs.numbersprotocol.io/introduction/num-token/developer-tools/))
- [AI-Enhanced Search Indexes](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/ai-enhanced-search-indexes.md) — Utilizes AI-driven search flows to semantically locate specific assets within a large library. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/20-oct-2023/))
- [Blockchain Staking Tokens](https://awesome-repositories.com/f/data-databases/secure-access-tokens/blockchain-staking-tokens.md) — Locks native tokens in blockchain contracts to support network stability and earn rewards. ([source](https://docs.numbersprotocol.io/applications/user-tutorials/))
- [Token Burning Mechanisms](https://awesome-repositories.com/f/data-databases/token-burning-mechanisms.md) — Removes tokens from circulation based on transaction volume and registration rates to manage the token economy. ([source](https://docs.numbersprotocol.io/introduction/num-token/deflationary-token-economy/))

### Development Tools & Productivity

- [Blockchain Provenance Records](https://awesome-repositories.com/f/development-tools-productivity/package-upgraders/provenance-tracking/physical-goods-provenance/blockchain-provenance-records.md) — Records the origin, modification history, and ownership of digital media on a blockchain to establish authenticity. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/01-sep-2023/))
- [Digital Asset Provenance Tracking](https://awesome-repositories.com/f/development-tools-productivity/package-upgraders/digital-asset-provenance-tracking.md) — Maintains an unalterable log of an asset's origin and subsequent changes to create a traceable chain of custody. ([source](https://docs.numbersprotocol.io/))
- [Blockchain Asset Provenance Platforms](https://awesome-repositories.com/f/development-tools-productivity/package-upgraders/provenance-tracking/physical-goods-provenance/blockchain-asset-provenance-platforms.md) — Operates as a complete platform for recording the origin, ownership, and modification history of digital media using blockchain and IPFS.
- [Commit History Analysis](https://awesome-repositories.com/f/development-tools-productivity/commit-history-analysis.md) — Displays a record of commit actions within an asset profile to provide a traceable history of changes. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/17-mar-2023/))
- [Digital Asset Metadata Retrieval](https://awesome-repositories.com/f/development-tools-productivity/digital-asset-metadata-retrieval.md) — Retrieves authenticity and origin metadata from digital assets using C2PA standards. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/12-may-2023/))

### Security & Cryptography

- [Provenance and Transfer Records](https://awesome-repositories.com/f/security-cryptography/digital-asset-ownership-management/provenance-and-transfer-records.md) — Records asset registrations and modifications on a shared ledger to create a verifiable chain of custody.
- [Blockchain Transaction Execution](https://awesome-repositories.com/f/security-cryptography/blockchain-transaction-execution.md) — Executes verified blockchain transactions for asset registration and minting to ensure immutable ledger records. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/commit/))
- [Digital Asset Identity Assignment](https://awesome-repositories.com/f/security-cryptography/digital-asset-identity-assignment.md) — Transforms digital files into assets by assigning a unique identity and provenance via decentralized storage. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/glossary/))
- [Digital Asset Ownership Management](https://awesome-repositories.com/f/security-cryptography/digital-asset-ownership-management.md) — Creates unique digital tokens to represent ownership or transferable usage licenses for assets. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/non-fungible-tokens/))
- [Industry-Standard Metadata Embedding](https://awesome-repositories.com/f/security-cryptography/digital-asset-ownership-management/provenance-and-transfer-records/industry-standard-metadata-embedding.md) — Integrates activity logs with industry standards to ensure digital assets carry verifiable authenticity and origin data. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/principles-and-standards/))
- [Transaction Ownership Tracing](https://awesome-repositories.com/f/security-cryptography/digital-asset-ownership-management/transaction-ownership-tracing.md) — Traces the chain of digital signatures to verify ownership and monitor the movement of assets across the network. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/solution-stack/))
- [Cryptographic Identity Proofs](https://awesome-repositories.com/f/security-cryptography/digital-identity-verifications/cryptographic-identity-proofs.md) — Uses cryptographic signatures to link digital creators to their work and prove authorship.
- [Digital Rights Management](https://awesome-repositories.com/f/security-cryptography/digital-rights-management.md) — Manages licensing rights and clarifies usage permissions through visual icons and text. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/17-feb-2023/))
- [Digital Signature Verifications](https://awesome-repositories.com/f/security-cryptography/digital-signature-verifications.md) — Validates the cryptographic digital signatures of assets to ensure authenticity and origin. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/15-dec-2023/))
- [On-Chain Asset Tracking](https://awesome-repositories.com/f/security-cryptography/on-chain-asset-tracking.md) — Tracks the movement and ownership history of digital assets on the blockchain to verify integrity. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/))
- [On-Chain Metadata Tracking](https://awesome-repositories.com/f/security-cryptography/on-chain-metadata-tracking.md) — Records all changes to asset captions and metadata on a blockchain to provide a transparent history. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/17-nov-2023/))
- [Integrity Verifications](https://awesome-repositories.com/f/security-cryptography/security/cryptography-and-secrets/cryptographic-primitives-management/cryptographic-hash-computations/data-integrity-identifiers/integrity-verifications.md) — Validates asset trees using integrity hashes and signatures to ensure data has not been tampered with. ([source](https://cdn.jsdelivr.net/gh/numbersprotocol/nit@main/README.md))
- [Web3 Asset Identifiers](https://awesome-repositories.com/f/security-cryptography/web3-asset-identifiers.md) — Assigns unique identifiers to digital media files to enable traceability and ownership verification on a decentralized network. ([source](https://docs.numbersprotocol.io/))
- [Provenance Badges](https://awesome-repositories.com/f/security-cryptography/provenance-badges.md) — Attaches verifiable badges and licensing information to digital media to demonstrate authenticity and origin. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/24-feb-2023/))
- [Staking-Based Content Verification](https://awesome-repositories.com/f/security-cryptography/staking-based-content-verification.md) — Implements a system where users stake tokens to act as community verifiers for content source truthfulness. ([source](https://docs.numbersprotocol.io/introduction/))
- [Unauthorized Content Monitoring](https://awesome-repositories.com/f/security-cryptography/unauthorized-content-monitoring.md) — Scans web and AI spaces to detect and notify owners of unauthorized use of registered assets. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assetization-process/))

### Part of an Awesome List

- [Unique ID Generation](https://awesome-repositories.com/f/awesome-lists/devtools/unique-id-generation.md) — Generates cryptographically unique identifiers for digital assets to enable persistent network-wide tracking. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/numbers-id-nid/))
- [Upload Metadata Extraction](https://awesome-repositories.com/f/awesome-lists/devtools/file-upload/upload-metadata-extraction.md) — Extracts key technical data fields from files during the upload process to streamline processing. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/1-dec-2023/))

### Content Management & Publishing

- [Usage Rights Specifications](https://awesome-repositories.com/f/content-management-publishing/ai-usage-disclosures/usage-rights-specifications.md) — Defines whether assets can be used for AI training and specifies the required authorship disclosure conditions. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assettree/))
- [AI Generation Provenance](https://awesome-repositories.com/f/content-management-publishing/content-source-traceability/ai-generation-provenance.md) — Records the specific AI tools and creators used to generate synthetic media within a transparent metadata tree.
- [Digital Asset Monetization](https://awesome-repositories.com/f/content-management-publishing/digital-asset-monetization.md) — Creates royalty distribution contracts and mints licenses to sell specific asset use cases. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assetization-process/))
- [Generative AI Asset Managers](https://awesome-repositories.com/f/content-management-publishing/generative-ai-asset-managers.md) — Records the creators and tools used to generate AI content within a transparent metadata tree. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/12-may-2023/))

### DevOps & Infrastructure

- [Blockchain Network Connections](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/networking-connectivity/blockchain-network-connections.md) — Manages critical connection details for blockchain networks, including RPC URLs and contract addresses. ([source](https://cdn.jsdelivr.net/gh/numbersprotocol/nit@main/README.md))

### Graphics & Multimedia

- [Blockchain Asset Registries](https://awesome-repositories.com/f/graphics-multimedia/digital-asset-managers/blockchain-asset-registries.md) — Creates a traceable record for an asset by linking its content hash and metadata to a blockchain. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/commit-and-assettree-example/))
- [Asset Provenance Visualizations](https://awesome-repositories.com/f/graphics-multimedia/asset-provenance-visualizations.md) — Displays creator usernames, owner information, and device metadata on asset detail pages for transparency. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/16-june-2023/))
- [Blockchain Audio Registrations](https://awesome-repositories.com/f/graphics-multimedia/blockchain-audio-registrations.md) — Commits audio files to a blockchain to enable direct playback from the asset profile. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/16-june-2023/))

### Software Engineering & Architecture

- [Authorship Attribution](https://awesome-repositories.com/f/software-engineering-architecture/authorship-attribution.md) — Links user identities to uploaded assets on the blockchain to establish verifiable records of copyright. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/17-nov-2023/))
- [Content-Addressable Identifiers](https://awesome-repositories.com/f/software-engineering-architecture/fungible-token-standards/unique-asset-issuers/content-addressable-identifiers.md) — Generates cryptographically unique IDs for digital media to ensure traceability regardless of ownership.
- [Royalty Standards](https://awesome-repositories.com/f/software-engineering-architecture/royalty-standards.md) — Automates royalty payments to creators and stakeholders via smart contracts during asset transfers. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/solution-stack/))
- [Royalty Distributions](https://awesome-repositories.com/f/software-engineering-architecture/smart-contract-automations/royalty-distributions.md) — Executes predefined economic rules and payment distributions through smart contracts during asset trades.
- [Asset Version Lineage](https://awesome-repositories.com/f/software-engineering-architecture/state-evolution-tracking/asset-version-lineage.md) — Records a history of modifications, including metadata updates and contributor identity, for full traceability. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/commit/))
- [Asset State Versioning](https://awesome-repositories.com/f/software-engineering-architecture/string-processing-algorithms/tree-based-storage/merkle-tree-storage-engines/asset-state-versioning.md) — Tracks modifications by linking sequential asset states via cryptographic hashes to enable history auditing.
- [Token-Based Voting Systems](https://awesome-repositories.com/f/software-engineering-architecture/decentralized-governance/token-based-voting-systems.md) — Implements a governance system where voting power is tied to the amount of tokens staked.
- [Token Governance Tools](https://awesome-repositories.com/f/software-engineering-architecture/decentralized-governance/token-governance-tools.md) — Provides a platform for staking tokens to influence protocol direction through voting and role management.
- [Digital Asset Lifecycle Management](https://awesome-repositories.com/f/software-engineering-architecture/digital-asset-lifecycle-management.md) — Tracks digital media through monetization, minting, and royalty distribution using smart contracts. ([source](https://docs.numbersprotocol.io/developers/numbers-blockchain/))
- [Governance Voting Systems](https://awesome-repositories.com/f/software-engineering-architecture/governance-voting-systems.md) — Provides formalized processes for community members to vote on technical proposals and network direction. ([source](https://docs.numbersprotocol.io/introduction/numbersdao/deprecated-governance-rules-v1.0/))
- [Protocol Governance](https://awesome-repositories.com/f/software-engineering-architecture/protocol-governance.md) — Manages network-wide protocol amendments and strategic goal setting via decentralized consensus. ([source](https://docs.numbersprotocol.io/introduction/numbersdao/))
- [Custom Voting Power Rules](https://awesome-repositories.com/f/software-engineering-architecture/voting-mechanisms/custom-voting-power-rules.md) — Computes voting influence and membership status based on the duration and amount of tokens staked. ([source](https://docs.numbersprotocol.io/introduction/numbersdao/deprecated-governance-rules-v1.0/))

### User Interface & Experience

- [Asset Metadata Definitions](https://awesome-repositories.com/f/user-interface-experience/design-token-managers/asset-metadata-definitions.md) — Creates JSON descriptors containing creator details, timestamps, and licenses to authenticate digital assets. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/assettree/))
- [Photo and Video Uploads](https://awesome-repositories.com/f/user-interface-experience/folder-upload-support/photo-and-video-uploads.md) — Uploads photos and videos to a blockchain to establish a permanent record of provenance. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/21-apr-2023/))

### Web Development

- [Authenticity Verification](https://awesome-repositories.com/f/web-development/element-selectors/presence-verifiers/entity-presence-verification/authenticity-verification.md) — Authenticates digital files and their modification history using immutable blockchain records and industry standards. ([source](https://docs.numbersprotocol.io/))

### Business & Productivity Software

- [Digital Product Monetization Engines](https://awesome-repositories.com/f/business-productivity-software/digital-product-monetization-engines.md) — Integrates a web component that allows brands and creators to monetize digital designs via checkout flows. ([source](https://docs.numbersprotocol.io/introduction/weekly-summary/2023/23-june-2023/))
- [Smart Contract Royalties](https://awesome-repositories.com/f/business-productivity-software/digital-product-monetization-engines/smart-contract-royalties.md) — Creates royalty contracts and licensing models to automate payments to creators for digital assets.

### System Administration & Monitoring

- [Document Activity Logs](https://awesome-repositories.com/f/system-administration-monitoring/system-audit-trails/document-activity-logs.md) — Provides verifiable audit trails by recording specific actions performed on digital assets with timestamps. ([source](https://docs.numbersprotocol.io/introduction/numbers-protocol/defining-web3-assets/commit-and-assettree-example/))
