Numbers Protocol
  • 📓Introduction
    • Numbers Protocol
      • Defining Web3 Assets
        • Assetization Process
        • Numbers ID (Nid)
        • Non-Fungible Tokens
        • Commit
        • AssetTree
          • integrityCid
          • digitalSourceType
          • miningPreference
          • nftRecord
        • Commit and AssetTree example
      • Glossary
      • Solution Stack
      • Use Cases
      • Roadmap & Milestones
      • Principles & Standards
    • Whitepaper
    • NUM Token
      • Get NUM
      • Bridge to Multiple Chains
      • Stake NUM
      • Liquidity Providers
      • NUM Utility
      • Token Allocation
      • Deflationary Token Economy
      • Audit Report
      • Distribution and Other Activities
      • Manage your NUM in Cold Wallet
      • 🛠️Developer Tools
    • NumbersDAO
      • Roles & Responsibilities
      • Become A DAO Member
      • Governance & Voting Rules - v2.0
      • [Deprecated] Governance Rules v1.0
    • Weekly Summary
      • 2023
        • 13 Jan 2023
        • 20 Jan 2023
        • 27 Jan 2023
        • 3 Feb 2023
        • 10 Feb 2023
        • 17 Feb 2023
        • 24 Feb 2023
        • 3 Mar 2023
        • 10 March 2023
        • 17 Mar 2023
        • 24 Mar 2023
        • 31 Mar 2023
        • 7 Apr 2023
        • 14 Apr 2023
        • 21 Apr 2023
        • 28 Apr 2023
        • 5 May 2023
        • 12 May 2023
        • 19 May 2023
        • 26 May 2023
        • 2 June 2023
        • 9 June 2023
        • 16 June 2023
        • 23 June 2023
        • 30 June 2023
        • 7 July 2023
        • 14 July 2023
        • 21 July 2023
        • 28 July 2023
        • 4 Aug 2023
        • 11 Aug 2023
        • 18 Aug 2023
        • 25 Aug 2023
        • 01 Sep 2023
        • 08 Sep 2023
        • 15 Sep 2023
        • 22 Sep 2023
        • 29 Sep 2023
        • 6 Oct 2023
        • 13 Oct 2023
        • 20 Oct 2023
        • 27 Oct 2023
        • 3 Nov 2023
        • 10 Nov 2023
        • 17 Nov 2023
        • 24 Nov 2023
        • 1 Dec 2023
        • 8 Dec 2023
        • 15 Dec 2023
        • 22 Dec 2023
        • 29 Dec 2023
      • 2024
        • 5 Jan 2024
        • 12 Jan 2024
        • 19 Jan 2024
        • 26 Jan 2024
        • 2 Feb 2024
        • 9 Feb 2024
        • 16 Feb 2024
        • 23 Feb 2024
        • 1 Mar 2024
        • 8 Mar 2024
        • 15 Mar 2024
        • 22 Mar 2024
        • 29 Mar 2024
        • 5 Apr 2024
        • 12 Apr 2024
        • 19 Apr 2024
        • 26 Apr 2024
        • 3 May 2024
        • 10 May 2024
        • 17 May 2024
        • 24 May 2024
        • 31 May 2024
        • 7 June 2024
        • 14 June 2024
        • 21 June 2024
        • 28 June 2024
        • 5 July 2024
        • 12 July 2024
        • 19 July 2024
        • 26 July 2024
        • 2 Aug 2024
        • 9 Aug 2024
        • 16 Aug 2024
        • 23 Aug 2024
        • 30 Aug 2024
        • 6 Sep 2024
        • 13 Sep 2024
        • 20 Sep 2024
        • 27 Sep 2024
        • 4 Oct 2024
        • 11 Oct 2024
        • 18 Oct 2024
        • 25 Oct 2024
        • 1 Nov 2024
        • 8 Nov 2024
        • 15 Nov 2024
        • 22 Nov 2024
        • 29 Nov 2024
        • 6 Dec 2024
        • 13 Dec 2024
        • 20 Dec 2024
        • 27 Dec 2024
      • 2025
        • 3 Jan 2025
        • 10 Jan 2025
        • 17 Jan 2025
        • 24 Jan 2025
        • 31 Jan 2025
        • 7 Feb 2025
        • 14 Feb 2025
        • 21 Feb 2025
        • 28 Feb 2025
        • 7 Mar 2025
        • 14 Mar 2025
        • 21 Mar 2025
        • 28 Mar 2025
        • 4 Apr 2025
        • 11 Apr 2025
    • Community Wiki
    • FAQ
      • What is provenance and how does it work?
      • What is C2PA and why do we need it?
      • What's the role of Numbers in AI?
      • What's the difference between Numbers and NFT
      • What's the difference between Numbers and C2PA
      • How can Numbers assist songwriters and artists?
      • Why Numbers needs its own blockchain?
      • Why Numbers Mainnet is permissioned?
      • Does Numbers support other blockchain?
      • How is the Nid generated?
      • Should I mint NFT or commit with "license-to" action?
      • Environmental impact of Numbers Mainnet
      • How do I get or bridge Mainnet/BEP-20/ERC-20 NUM?
      • What is Numbers Protocol's role in the AI space?
    • Partnership Programs
      • Creative Origins
      • Creative Innovators
      • Provenance Pioneers
  • 🌐Applications
    • User Tutorials
    • Verify Engine
      • Support Status
      • Search UI Interface
      • Asset Profile
      • Advanced Search & URL Parameters
    • Capture
  • 🛠️Developers
    • Numbers Blockchain
      • Testnet (Snow)
        • Testnet Launch PR
      • Mainnet (Jade)
      • Contract Overview
      • Commit Contract
        • How Commit Contract Works
        • assetTree File
        • On-chain Commit Logs
        • When Should You Use Commit Contract?
      • NFT Contract
    • Initial Asset Registration
    • Verify Engine API
      • Asset Search
      • NFT Search
      • Theft Detection
      • Support Status
    • Nit - Git for Media Files
      • Getting Started
      • Nit Bubble Plugin
    • Read Asset History
      • Read commits with Asset Profile
        • Embed social media into asset profile
      • Read commits via API
      • Read commits via nit module
      • Read commits via Bubble plugin
      • Get the merged AssetTree
    • Commit Asset History
      • Support Status
      • Commit via API
      • Commit via Nit module
      • Commit via Bubble plugin
    • More Tools
      • [NUM] Fetch NUM balance
      • [NUM] Transfer NUM from Custodial Wallet
      • [NUM] Check Staked Amount
      • [IPFS] Cat metadata from Nid/Cid
      • [IPFS] Create Metadata on IPFS
      • [IPFS] Check Nid/Cid on IPFS
      • [IPFS] Unpin Nid/Cid from IPFS
      • XMP parser
    • Working With Us
      • Job Opportunity
      • Reporting Security Vulnerability
Powered by GitBook
On this page
  • Transaction:
  • Asset profile:
  • Commit message (converted to string):
  • Commit message (original):
  • AssetTree:
  • Provider profile:
  • Action
  • nftRecord
  1. Introduction
  2. Numbers Protocol
  3. Defining Web3 Assets

Commit and AssetTree example

PreviousnftRecordNextGlossary

Last updated 11 months ago

Transaction:

Asset profile:

Commit message (converted to string):

{
  "assetTreeCid": "bafkreib6j6naqundwzbldzad657fbgrbej4n32sswg44ykpqvfiygfzugi",
  "assetTreeSha256": "3e4f9a0851a3b642b1e403f77e509a212278ddea52b1b9cc29f0a95183173432",
  "assetTreeSignature": "0x6b6e2db52175820ca180b9f17871283e390312a7a4048c99dbead84b38df53604433c4ad6502ed75d98a11ef1311817f559bd93577aadec286298029b0f398101b",
  "author": "0x8212099e5aF75e555A3E63da77a99CcC9527aCC1",
  "committer": "0x51130dB91B91377A24d6Ebeb2a5fC02748b53ce1",
  "provider": "bafkreigrt5tepycewppysdwcjccdkdvvc2ztelqv64idgautq52g3vfh4i",
  "timestampCreated": 1674050470,
  "action": "bafkreicptxn6f752c4pvb6gqwro7s7wb336idkzr6wmolkifj3aafhvwii",
  "actionResult": "https://bafkreib6j6naqundwzbldzad657fbgrbej4n32sswg44ykpqvfiygfzugi.ipfs.dweb.link",
  "abstract": "Action action-initial-registration."
}

Commit message (original):

0x81d14ffc000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000003b6261667962656967767167717a6f6234373534637171696333776d61676a616b366b77686361646d686e79687337366c61646b71656a6d63366965000000000000000000000000000000000000000000000000000000000000000000000002f17b22617373657454726565436964223a226261666b726569686c6732356276687832616d776c69686a35667166697571376f327a327637616e3278366f6b7371736e3636616f7463706f3565222c22617373657454726565536861323536223a2265623336626131613965666130333263623431643364326330613861343365656436373535663831626162663963613934323464663738306539383965656539222c226173736574547265655369676e6174757265223a22307839306639303838356563366461636162323239666539313032303461623931666435633136316237633366643939303437653238383731326531383464653236303762646266333563323330663835313333383437643538376363623331373866303966663934643565343237633633393662356666616634323938663138373162222c22617574686f72223a22307838323132303939653561463735653535354133453633646137376139394363433935323761434331222c22636f6d6d6974746572223a22307835313133306442393142393133373741323464364562656232613566433032373438623533636531222c2270726f7669646572223a226261666b7265696772743574657079636577707079736477636a6363646b64767663327a74656c7176363469646761757471353267337666683469222c2274696d657374616d7043726561746564223a313637343035363136362c22616374696f6e223a226261666b726569637074786e3666373532633470766236677177726f377337776233333669646b7a7236776d6f6c6b69666a336161666876776969222c22616374696f6e526573756c74223a2268747470733a2f2f6261666b726569686c6732356276687832616d776c69686a35667166697571376f327a327637616e3278366f6b7371736e3636616f7463706f35652e697066732e647765622e6c696e6b222c226162737472616374223a22416374696f6e20616374696f6e2d696e697469616c2d726567697374726174696f6e2e227d000000000000000000000000000000

AssetTree:

{
  "assetCid": "bafybeigvqgqzob4754cqqic3wmagjak6kwhcadmhnyhs76ladkqejmc6ie",
  "assetSha256": "32ff5bc7ec494005c01df4a8da67f7ef5a95037de2f7863e3d463b4697447739",
  "encodingFormat": "image/png",
  "assetTimestampCreated": "2023-01-18T14:00:45.445483Z",
  "assetCreator": "Tammy Yang",
  "license": {
    "name": "Subject to the copyright owner",
    "document": "Subject to the copyright owner"
  },
  "abstract": "",
  "usedBy": "https://numbersprotocol.io",
  "creatorWallet": ""
}

Provider profile:

{
  "name": "Numbers Co., Ltd.",
  "wallet": "0x51130dB91B91377A24d6Ebeb2a5fC02748b53ce1",
  "profile": "bafkreidedkuz2mim2pfetxkhy2ysq75ooqe73bnuz5izhs6wzxoi567hua",
  "social": {
    "website": "https://numbersprotocol.io",
    "twitter": "https://twitter.com/numbersprotocol"
  },
  "type": "provider",
  "information": "Numbers Protocol is a decentralised photo network, for creating community, value and trust in digital media."
}

Action

{
  "networkActionName": "initial registration",
  "blockchain": "jade",
  "tokenAddress": "",
  "provider": "bafkreigrt5tepycewppysdwcjccdkdvvc2ztelqv64idgautq52g3vfh4i",
  "abstract": "Register asset to the Numbers network",
  "type": "new"
}

nftRecord

[
  {
    "network": 108,
    "contractAddress": "0x59d6fe14e7bfaf7c89c297be301195b96335df0e",
    "tokenId": "37262"
  }
]

User tools like to convert the following message to string.

📓
https://mainnet.num.network/transaction/0xa9e4af5697eb734f70e8a8b54e925509afc3315182ad6b7c4e1e3a27cac9b634
https://verify.numbersprotocol.io/asset-profile/bafybeigvqgqzob4754cqqic3wmagjak6kwhcadmhnyhs76ladkqejmc6ie
HEX to String
IPFS Link
IPFS Link
IPFS Link
IPFS Link