KNN3 Network Docs
KNN3 DOC
KNN3 DOC
  • 🚩KNN3 Network
  • 🔦Products Tour
    • TopScore
    • MashMesh
  • 🛠️K.Transformer
    • 🔑Get Started
    • 💡Real-time Data Service
      • K.GraphX (Legacy)
        • GraphX API Quick Start
        • Categories
          • Possession
          • Bond
          • Attendance
          • Governance
          • Lens
        • K.GraphX Extension: Dynamic Verifiable Credentials
      • KNN3 API
      • KNN3 SDK
      • Arseeding GraphQL
    • ⚙️Lambda-style Workflow
      • A Conversational On-Chain Data Query Constructor
      • KNN3 SQL
      • Customized SDK-JAVA
  • 🏡KNN3 Data Fundamentals
    • KNN3 Data Warehouse
  • 🌏Product Roadmap
  • 👾Learn More
Powered by GitBook
On this page
  • What is MashMesh?
  • What can you search in MashMesh?
  • What can you view in MashMesh?
  • Entities
  • Relationships
  • How to operate the graph?
  • Start your exploration
  1. Products Tour

MashMesh

Web3 multidimensional relationship explorer makes entities and relationships in KNN3's Knowledge Graph accessible

PreviousTopScoreNextK.Transformer

Last updated 1 year ago

What is MashMesh?

MashMesh is a Web3 multidimensional relationship explorer powered by KNN3 GraphX Protocol, which makes the entities and relationships in KNN3’s Knowledge Graph visual and operable without programming.

What can you search in MashMesh?

When you first visit the page of MashMesh, you can see the search box with checkboxes related to different fields. To improve the search efficiency, you may choose desired fields before your searching.

Check the following table for more information about searching.

Objects
Fields
Search Keywords

Avatar (Next.id)

Avatar

Avatar ID (0x…)

Twitter Account

Avatar

Twitter Handle

Address (EOA & Multisig)

Address

Address (0x…)

Event (POAP)

Event

Event Name (ID)

Token

Token

Token Name / Contract Address

NFT

NFT

Collection Name / Contract Address

Organization (Snapshot Space)

Space

Space Name (ID)

ENS Domain (Owner Address)

Domain

ENS Name

.bit Domain

Domain

.bit Name

Lens Profile

Lens

Lens Handle (.lens)

What can you view in MashMesh?

Entities

When the search succeeds, the entity will be shown in the center of the screen, and its detailed information will be displayed on the left.

Relationships

With the entities as the vertices, the relationships between them are displayed as the directed edges and the source and target of which are shown below.

Follow
Own (Lens)
Follow (Lens)
Hold
Attend
Vote
Bond

Address

Source ⇆Target

Source

Source

Source

Source

Source

Source

Lens Profile

Target

Target

-

-

-

-

Token

-

-

Target

-

-

-

NFT

-

-

Target

-

-

-

Event

-

-

-

Target

-

-

Space

-

-

-

-

Target

-

Bits

-

-

-

-

-

Target

Avatar

-

-

-

-

-

Target

Twitter Account

-

-

-

-

-

Source

KNN3 aggregates the following relationships from RSS3 and Cyberconnect. In Mashmesh, the following relationships are turned into directed edges from the follower to the following address.

On Lens Protocol, users mint Follow NFTs to follow someones' profile.

On the basis of KNN3 GraphX Protocol, the verified possession of assets is displayed as follows. In this case, ENS is an entity representing the collection of all ENS domains, and the possession of specific domains is displayed as the details of the holding addresses on the left sidebar.

The attendance of events is displayed as the possession of the corresponding POAP is verified.

The vote shows the address has participated in the governance of the organization on Snapshot.

Only If verified, the bond from addresses and Twitter accounts to DIDs (.bit, Avatar) will be shown.

How to operate the graph?

To better operate the graph and explore the web3 relationship network, we hope you are fully familiar with the following features.

  • You can right-click on the vertex to find Expand in the context menu.

  • And then you can expand any types of entities related to the vertex.

  • For optimal performance, the expanded entities are paging queried, you can keep expanding until it's fully expanded.

  • The types to be folded are the same as those of expanding.

  • You can also fold all the expanded vertices, except the vertices influenced by the Pin feature.

  • You can pin/unpin the vertices in the context menu.

  • The pinned vertex and its descendants can not be folded by its parent (who expands it), while still can be folded by its grandparents and ancestors.

  • In the context menu, you can customize the color, size, and caption of the vertex.

  • For example, you can choose the ENS domain, the name (on RSS3), or the address as the caption of the EOA entity.

  • Note that all the vertices of the same type will be customized.

  • You can (left) click on the vertex to focus on it, and its detailed information will appear on the left sidebar.

  • When you view details of an address on the left sidebar, you can click on an NFT collection to move the focus to the corresponding vertex on the graph (if expanded).

You can click on the button of Search in GraphQL to write your own query, and we provide an example for your reference.

Start your exploration

🔦
KNN3 App
Logo
MashMesh