Inspiration
There are some inspirations for me to build wordblock: (To summarize ahead i want to build a tool for thoughts that enables public block reference and semantic search)
- Fragmented knowledge takeaway by attention 👀
Reading is a huge activity in which we consume information, but it has been heavy since we let the brain take(memory) too many things.
I need a "container" to carry the fragmented knowledge i have from reading, specifically the highlights and memos. The "container*" should represent the context (at what time\from where\i consume\what information)
*In the theory of publishing, framing (encapsulation) is used to support the subsequent filtering (classification & search), amplification (propagation) and models (value distribution).
- Block-building writing experience
This block-building writing experience is classic in some note-taking tools like roamresearch, I'm a big beneficiary of it. Generally speaking, I write in block units and every block has its unique ID, so when i write an article i can combine those blocks with context ——we call it "block reference".
So, you will see an article from a bunch of static text to "a chain of blocks" with their individual context.
- Public reference
I want to see a public reference network, to see how an idea/understanding is formed and how people are engaged along the way. This is a knowledge graph as well as a discourse graph. This is inspired by "discourse theory*" and the history of wikipedia.
*LACLAU and Mouffe’s discourse analysis is one of these new ideas whose extension of the semantic theory consists of a set of interrelated concepts, which can create a systematic structure
- Semantic graph (via public domain)
In this part, the question is : How do we conceptualize things("concept") and make it into a graph. I m super interested in introducing ENS public domain as a representation of a graph( meaning we define #concept=graph=.eth), and make use of its sub domain structure to classify/attribute.
What it does
Word block is a web3 note-taking tool built for open and interactive block reference.
Note-taking via your wallet and write block-based article in mirror:
- Sign-in with Ethereum
- When reading on the web, you can
- Highlight or write memos via wordblock extension
- Keep the context (time ,URL, author, tags, etc) with the block
- Search blocks within the extension via keywords or wallet address
- When writing in mirror, you can
- Reference the blocks
- Publish block-based articles
Add bi-directional link to the web:
- interactive text: Add bi-directional link to any web page/mirror article/word block, showed as on them. You can check where it has been referenced, or even trace the whole reference chain.
Use Ceramic to realize verifiable ownership and enable multi-editing:
- stream and indexing: Word block is stored in ceramic data stream. Every block is assigned with a blockID that manages various editing. The reference graph of the blockIDs can be indexed.
How we built it
Here are several parts:
Signature: sign in with Ethereum
De-storage via IPFS to enable public addressable content
Ceramic data streams management
In detail please check our github : https://github.com/fat-garage/wordblock
We have a main crew team, Jessie is in charge of the idea and product sketching, Qibing and Peihan are the core developers to make things happen. Credit also to Josephine,Qijin and Tongyu on the support.
We have been working on this for the last two months.
What we learned
I constantly publish my learning via