Hypermedia Knowledge Base

Purpose

Mintter Hypermedia is an open publishing system that enables communities to collaborate on structured and deeply linked content. Within the Mintter ecosystem, all content is cryptographically signed, versioned, and made permanent with IPFS. Key features include signed authorship, verifiable version history, an open editing philosophy, and direct peer connections.
Give people choice; moderate your own digital environment; form direct connections with your community; An Internet run by passionate decentralized communities and publishers. people forgot that they could be directly connected to each other.
1.
Local Ownership of Data
2.
Identity
3.
Authenticated Data
4.
Resources
5.
Networking
6.
Local App
7.
Sites
8.
How it all “Links” together

Local Ownership of Data

Data Model

Content-Addressability

Blobs

IPFS
Formats
IPLD and shit

Local Data Store

Store IPFS distributed a permanent database
Find links within your local data (indexing)

Identity

Everything starts with Identity.
Cryptographic Keys
Account
Multi-Device and Key Delegation
Don’t share keys between devices.
Decentralized Data

Authenticated data

Signed Messages
Verifiable data without a central server
Content

Resources

Messages
Entities
Changes
How your profile may change
Documents
Blocks
hierarchy

Groups

Messages
messages are not entities because they don’t describe “a change” to the whole blob/resource, they do represent the actual element
Files
Image
Video
Audio
Other Files

Networking

Libp2p

Peer Id

Peer connectivity

Secure data sync protocol

P2P syncing

Bitswap

LibP2P protocol to exchange block
get block, send the hash and someone will get the blobs for you
we use to to resolve CIDs to data
you don’t need to use our syncing protocol to use our data, you can use Bitswap

Local App

Multiple window

Sites

Servers

How it all “Links” together

Backlinks
Site links and Gateway links
Links into the app
References
Links
List all blobs
order by causal order
Embeds