D Library - Free - No account or wallets needed - Safe for children, adults and plants

Basic Information

Project Name: D Library
Project Track: consumer-social
Team Name: datapond
Team Members: lawpond, opened to new members.

Social Info

Telegram: @luckypond
X (Twitter): inactive (for the moment)
Discord: inactive (for the moment)
Website: https://datapond.earth


Project Overview

Project Goal:
D Library is an educational content platform, that aims to be an international crossroad for safe knowledge and sustainable practices.

Unique Value Proposition:
D Library doesn’t use any centralized server (except for the static web server on netlify - because web3 domain names are not ready yet for prime time - yet).

Project Demo:

Expected Completion Date for 2025:
The project is divided in 4 phases. Phase 1 has been completed few weeks ago. I expect to have Phase 2 completed in about 3-4 weeks.

Current Progress: 25%


Technical & Governance Details

Project Test Instructions:
For the moment, only btCORE blockchain is implemented with a simplistic solidity contract. So you cannot test it with TRX for now. Coming in Phase 2.

Technical Details:
After rewriting D Library from scratch 9 times across different frontend and backend techs, I settled with the following techs:

Arweave for data storage & durable persistence (prepaid for 250 years)
Solidity for voting and the collection of analytics.
Vue3+Vuetify for the frontend
@the_library/db is a custom ORM built specifically to support D Library open data - The licence will be a innovative and called the D-Code Licence, a bit similar to the JAVA one. An readonly (no modification) licence that will enforce that only D-Licenced interaction is allowed.

Smart Contract Links: coming soon

How is the Project Governed?
For now, only lawpond takes decisions, according to his mentors’s guidance and feedback.
From a business perspective, D Library is a non profit entity that has its accounting automated (and published under the D.) on the blockchain. All legal representatives are elected based on their sense of humor :D.

D Library legal representatives have zero authority on how D library operates. They are only sitting to be funny, and to publicly represent D Library. Think of the president of the D as the best joke-r of the country.

From a content perspective, all users actions are considered as a vote. Such as removing and re-organize media content accordingly to their personal opinion, using a weighted adaptive voting algorithm.


Funding & Business Model

Funding Request:

I request 1 Million $ over 5 years, which accounts about 200.000k$ per year.

With that money, I will be able to

  • Get a salary for myself (I haven’t got any regular income in the last 5 years).
  • Hire several social media and community coordinators to grow the community of volunteers
  • Register a non profit business in Africa, Thailand, Australia, China and South America (not sure which country yet). Europe is pretty doomed - EU is fighting against sustainable green development, and is now limiting such initiatives to benefit their corporate income.
  • Grow with a network of like minded non profit entities, and gather their feedback, and discover their requirements, and make the Library better adapted to their usage.
  • Create some marketing material that can be printed and distributed to universities around the world, poking students to contribute to the content of the Library.
  • Get the Library translated in as many languages as possible, starting with those who are the most involved into sustainable green development ( English should be last in the list, I know…)
    -Hire a volunteer team coordinator whose goal is to collect ebooks in all languages that can be legally published under the D.
  • Wisely spend the rest into marketing campaigns in order to bring more traffic, and donations.

I am preparing a detailed spreadsheet , I will post the link here.

Revenue Model:

The D-Licence forbids any financial transactions on the platform.

However, D Library provide a service that allows users to vote for content, and persist their changes.

A % fee of each write transaction will be enough to be considered as a donation.

Additionally, D Library is building a gateway for legal departments to interact with the content.

To be able to integrate with D Library, governments around the world will have to produce and emit an official Grant - which will be used to authenticate and register a legal entity on that government’s land.

The Legal entity will be represented by elected members of D Library community, and elected members won’t have any voting power on how D Library operates. They will just be here to physically represent D Library.

Additionally, D Library is hoping to gather more donations from private schools and small communities who want to have access to a semi-private version of it.

Cults will also have a special version of D Library specially designed for them - A custom version of it will enable them to publish spiritual content - which will be visible only to their members.
Cults will pay to remove all references to the original datapond name.

Interested in TRON Having a Stake?:
YES - I like the idea of having a smart contract being able to pay for a user’s transaction fees.

Preferred Collaboration Method:
I would like to first have some conversations and group thinking - to assess if TRON and D Library are aligned with the vision of the D-Licence.


Ecosystem Impact

Partnerships:
Until now, I made no effort to connect with any external business, because it wasn’t clear exactly what the business model was.
Now that I have a clearer view, it becomes evident that the list of partners is potentially diverse.

  • All governments legal department are welcome to participate in Grants to be able to connect with the Legal UI.
  • All cults can have access to a custom built for their members.
  • All crypto communities interested in sharing their vision trough open books by sharing their own version of D Library.
  • Remote and country side schools.
  • United Nations
  • Unicef and several NGOs.

Time on TRON:
last year I released version 8 for season 6. Now that version is gone and has been replaced with a better designed version 9, which I started rewriting in January 2025. I am currently evolving the smart contract to include voting and analytics, and I will publish it on TRON as soon as it is ready.


Project Milestones
Stage 0: June last year version 8 (gone)
Stage 1: online 20 March 2025
Stage 2: 1st of May : New smart contract released, with UI support for

  • Public global analytics
  • Best Book votes
  • Best Book pages leader-board
  • Library Open Accounting

Stage 3 & Stage 4 details coming soon. ( hint - it involves D-Voice Audio recording - and virtual classrooms - probably built on top of telegram , but it can be done natively too.

Project in 5 Years:
Researcher teams will be funded by educational department to explore, interview and publish open content on sustainable practices into the Library.
Countries @ war will start to consider collaborating with each other to find durable safe solution to their problems on the Library - Transform a desert into a rain forest for example…

8 Likes

Welcome to TBL Team
wishing you all the best

1 Like

There is a youtube video I made for the btCORE hackathon a couple of weeks ago.

I took an AI Nigerian accent to honor the fact that they are very crypto aware, and also the amazing work they have done fighting the desert, by expanding their forest by hundreds of km north against the Sahara.

Hoping to have some central africans (area) and chinese sustainable enthousiasts to join the team for a possible translation. Their fighta against desertification is a model for the world. (google moon ponds & straws)

2 Likes

Welcome to TBL, this is like the second entry thus far relying on AWS if I’m correct

This is quite very concerning, if the project forbids transactions, how does it ensure self-sufficiency beyond donations?

You didn’t stipulate how much is needed here, so what figures are we looking at precisely?

3 Likes

Good day @manfred_jr !

It is good to hear from you again.

For your first question, I think I wasn’t clear, and I will edit the description :slightly_smiling_face:

The Library doesn’t use any centralized server (except for the static web server on netlify - because web3 domain names are not ready yet for prime time - yet).

It is a static built with zero api calls to centralized backend.

I noticed that most of projects who qualify or advertising themself as web3 are partially web3. They got 80% of their backend on AWS, and 20% on the blockchain.

The Library does 100% operate on the crypto chain.

By the way, a simple way to see if a web3 website is 100% web3, look at if they ask you for an email… You cannot send an email with web3.

Concerning the financial transactions limitations:

All media content in the Library is free to distribute, copy, and re-distribute under CC , attribution, no modification and non commercial.
Some books may be more open, and allow modification, and commercial usage (meaning that you can download the book, modify it, and sell it for $).

On top of this, the D-Licence make sure that this media content (which are only books for the moment), cannot contain any financial transactions, copyrights (which is a form of financial transaction), advertising, or being a promotional content - which is only financially driven.

This ensure that only educational and practical content can be published on the Library, which removes the corruption that money does to the world of sustainable practices.

For example, if a book is written to promote a business, a financial service, or there is a page inside the book with some financial transaction instruction, then this book will be removed.

The Library provides different services. One of them is to persist your vote and opinion on a book (or topic) .
The Library will take a small % fee of the transaction when using crypto payment.

For the exact figures, I am not sure yet. I need to come back to you.

I expect it to be in the range of 100-200k$/year.

3 Likes

It dawned on me right here that this project is like a 2-part series, as you where here from the previous Hackathon.
Feels good to hear from you too.

Since you clearly mentioned here that there’s no centralized moderation, is there a way to prevent abuse? For example, like in the case of illegal uploads.

3 Likes

For the moment, there are no possibilities to add any new content to the Library.

Although, I have something in mind, it is a bit complex:

Uploads will probably be in Stage 4.
Stage3 involves voice group conversation permanently recorded under the D-Voice Licence.
A bit like a classroom - without a teacher. Each book has a conversation circle attached to it.
This enables inter generational communication. For example, I record my voice and give my opinion on a book in 2025. Someone might reply to my comment in 2175, telling me I am wrong, because that, and this, and some other stuff I wasn’t aware 150 years ago for obvious reasons - like i care, I’d be dead by now… But at that time, the community can still vote for a book that has been marked as safe to be removed later on. Sky is the limit when you implement time locks and rethink security models.

When recording your voice, members can vote for your intervention +1/-1. Members with good reputation will have the opportunity to suggest new books.

Selected members of the community by the community - with the help of an algorithm I have in mind - will unlock credentials for them to validate content as DSafe.

This content will then get integrated in the default index and it will be marked as UnSafe by default. (If you go to contributor mode, you can see content marked as unsafe - which you can toggle it as DSafe -which becomes a vote.

After a large period of time that the book is voted as DSafe by the community, that content will permanently be marked as DSafe. I have 10 years in mind, but that might be longer than that.

I am not sure if that makes sense to you @manfred_jr, it is a bit complex, and I am not sure if I explained it well.

2 Likes

Welcome to the tbl, I remember you from the last hackathon s7, is this the same project that you bring last hackathon because it is looking like the same

1 Like

Hmm, so reputable members can vote I get it, reputation-based voting is smart, but what happens when for instance a bad actor gains reputation and starts approving biased or misleading books?
Just wondering :thinking:

1 Like

Easy.

The Library is yours. It is your copy. You can share your copy with everyone. Your personal copy of the library always override the original one.

And you can share it.

Right now, you can personalize your copy, and share it:

Which will bring your to this screen:

Now your copy has been cloned on someone else’s computer.

You are a good guy, so you chose to remove that smelly topic/book.

Or you are a bad guy, and you chose to toggle on that smelly topic.

In both case, this copy only exists on a local computer. Levels in that case are meaningless. It is just an indicator on how how many changes have been made to the original index.

Now let’s say your friend decides to do some more modification (remember, he can’t add anything, just hide, edit or move).

If your (s)he decides to sync the changes on the block, all the original changes will be duplicated, if you have made, let’s say 1000 changes, and your friend made 10., he will have to pay for syncing 1010 changes. On the Library side, this is good, because it means more $. (remember, the Library takes a % fee cut).

To be able to actually suggest new content, you’ll have to record your voice - and be elected as competent enough by your peers. And your voice is your ID . So if you decide to upload some really dangerous stuff, it will tracked back to your voice, and your local gvt authority will come knock at your door
(remember, the Library will be directly integrated into the department of Justice - that is the only entity that controls the police - which also removes all risk of being sued).

There are more safeguard designs I have in mind, but that should be enough

This ensure that the original index is always safe.

And as I said earlier, there will be a gvt integration. Datapond recognizes the justice department as the highest authority of the community.

And they will have to pay a grant one time to have a permanent key. So if the department of justice decides to add some really bad content in it, it is on behalf of a whole country, and I respect that.

1 Like

Welcome to TBL :handshake:, wishing all the best, I think you to state how much you needed for the funding request

1 Like

I would like to know what is an acceptable range ?
What is too low, and what is too high !

1 Like

No specified range, whatever funds you need to get your project at the forefront, as you can see $10M will be shared among selected projects

1 Like

The whole concept you’re portraying here is a fascinating one I think, from my basic understanding of this particular part of your reply, I coined the fact that users can actually modify their local copies while the original index remains untouchable and that is pretty solid.
Now my worry is; If alot of users like 500k users for example make personalized changes all at once or at a sequence, will this create an overwhelming number of forks?

Hello @ines_valerie

It is good to hear back from you! I was going to ping you in a comment for you to come back !But you’ve been faster than me :wink:

Yes it is the same project as season 6, I totally missed the season 7, otherwise I would have had participated to it - instead I went for a MOVE and a NEAR competition. It is the same project with a different architecture.

Previously , the Library was black themed, now it is white.

Also, the version you were helping me with your feedback last year was much more focused on gamification while forcing user to obtain an apprentice key to be able to download a book.

After several months, I realized that was a terrible idea. That didn’t work as intended, and the user experience was terrible. Nobody wanted to go trough that much time and effort to get a book, and it was faster to just google it.

So I hired the services of a designer with some of the money I won at season 6, to help me.
I organized a small competition on freelancer, and found the man! And as a bonus, he lives near Gizeh pyramids - which is fun, because the old version had a pyramid on the front page.

So now the Library doesn’t have any requirements to download a book. From the home page, 4 clicks is all you need to download your first book for free.

Nice question.

Yes and No.

Think of a fork as a vote.

There is something I forgot to mention:

Once in a while, depending on the number of votes, let’s say every 4 weeks, all forks get computed and a new score is attached to each book, so books get ranked based on the community feedback. I also want to group that feedback on a language/country basis.

Let’s dream more of a great future of the Library, and let’s say a country starts adopting the library as an educational support in schools. So we might end up with hundred of thousands of votes (forks).

Each user fork has basically three functions:

  • a compressed incremental binary backup of the original , stored individually per user key.
  • a global book book(or topic) score counter , something similar to: uint64[] numberOfLikes
  • A weekly/monthly statistical counter that tracks each books score on a time frame, allowing anyone to track the interest over time (analytics) - without requiring an external analytic platform.

It is a good thing to hear from you also again, I did not know I was that fast lol

How was your experience in the move and a near competition? Did it motivate you to make any changes? Did you win over there, thank you

1 Like

This is indeed a good way to look at it as it aids my understanding further.

The last part of your reply here about books getting ranked based on community feedback is exceptional and goes to show you prioritize community. But how will you handle this ranking in a much larger scale?

1 Like

I don’t think there can be a much larger scale. The philosophy of the Library is to have a common source of knowledge everyone agrees on, across language, cultures, religions, beliefs… when it comes to sustainable development.

And that is rather a small subset of all the books on the planet.

Removing fiction from the content strips a large chunk of content. This is why it is called datapond, and not dataocean :wink:

But let’s imagine the larger scale becomes a possibility: storage wise, arweave handles the persistence of the media, and is designed to scale across size and time.

For solidity (or whatever contract tech that may eventually replace it in the future), it might be a bit tricky - in term of gaz cost. But I believe that technology will keep improving, and cost will keep decreasing.

Is that what you meant by larger scale ?

Oh yes, I did many many changes. I actually rewrote the library 2 times since we last met.
Even if the content seem to be similar, the tech behind has changed and evolved quite a lot. It is the ninth time I rewrote it from scratch.

In my opinion, MOVE is no good for what I needed. Plus their testnet went offline for 2 weeks during the hackathon, and the place where I was staying at the time in Thailand , got flooded, and I had no electricity and water for almost a week.

Then I went to participate to the NEAR hackathon in Bangkok, where Edward Snowden was a public speaker. I created a terrible joke, to provoke them to try to hack me & the Library. The joke was so bad, that even myself couldn’t tell if it was in the realm of reality, or science fiction. I had few international government agencies who came and check if I was real with it (or not) and as a result I went to hide in a monastery for 2 months: Hint, they couldn’t hack, or take the Library offline.
I am not going to to tell the joke here… Although I didn’t won any prize, The D. got a free penetration test. :blush:

And I also got to meet many amazing monks, and had the privilege to go travel with one for few weeks - they gave me invaluable feedback.

1 Like