welding.app β’ knowledge is valuable
Welding is a decentralized knowledge graph protocol for building and managing networks of research and documentation. It is inspired by Notion, Are.na & Roam; but it is built on the Ethereum Virtual Machine (and deployed to Polygon), allowing every Subgraph
, Topic
& Document
to be backed by an NFT, ensuring all content is free and public forever (via IPFS).
Through a novel ERC721 contract design, NFTs can cross-reference each other by merging βedgesβ into the graph. Researchers and writers can earn royalties as their writing is referenced (and backlinked) by others, allowing all humans to participate and be rewarded for contributing their thought, ideas, and knowledge as they learn together, in the open.
Welding is documented with Welding β welding.app.
- Clone the repo
- Copy
.env.example
to.env
- Subsitute the
{Add me...
env vars in.env
with your own yarn install
yarn dev
Check out the following places for more Welding-related content:
- Join the discussions on GitHub
- Follow @welding_app, @_hhff and @sanctucompu on Twitter to stay up to date
- hhff.eth (@_hhff)
WAGMIT License
-
Revision | RevisionFragment
- https://twitter.com/tszzl/status/1551702792850460673
- Rethink ENS Names?
- Manual Reload Data button
- Switch to "doesOwnNode"
- Retryable minting
- Verify contract ABI?
- Next.js Image Loader?
- Ability to set Royalty Info
- Ability to withdraw Welding Balance
- Bug: Discarding Topics from the TopicMint screen does not unstage them
- Reorderable Topics
- Sitemap.xml
- i18n & translations
- Editor: Support callouts
- Editor: Support Text Color
- Editor: Support Deeplinks into Blocks
- Editor: Sync'd blocks
- Github Gist embeds
- Support browsing revisions (When viewing a revision, I should see a message so that I realize)
- Referenced documents should show backlinks
Future:
- Drafts
- Iron Session? (Persisted Drafts, Comments, Favorites?)
- Ability to color your Node's background
- Custom subdomains & domains
- Mixpanel public dashboards
- p2p realtime viewers & multiplayer editing
- Encryption
- Explore & search
- Ability to set permissions bypass