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: @I am not social - Follow on fb, or give feedback on TRON forum for now.
X (Twitter): none
Discord: none
Website: https://datapond.earth


Project Overview

:innocent:

Project Goal:
D Library aim to educate community voting around a small collection of practical books that are family and biodiversity friendly.
The technology is 99% decentralized ( The remaining 1% are for the DNS servers )
It is built around the [new] D-Licence, and the D-Safe label - both designed to be simple.
Yet it is a powerful agreement to legally protect the longevity of the project, and the integrity of all users.

Unique Value Proposition:
Built on a TRUST design, Grantors are also Beneficiaries.
Trustee: With a democratically elected board of director - The Trustee has no technical Upkeep, is non profit AND is a crypto based fully automated legal system.
Grantor: Become a CORE or TRX member of D-Library and access the VIP section.
Beneficiaries: Everyone has full access to D-Library - with no wallets required

Project Demo:

Expected Completion Date for 2025:
31th of December 2025

Current Progress: 50%


Technical & Governance Details
When completed, D-Library won’t need any governance on the technical point of view, because the D-Licence has a NO MODIFICATION clause.
However, the media content of the Library is moderated by the community using a decentralized automated public voting algorithm.

Project Test Instructions:
The Grantor section of D-Library is currently in active development.

Technical Details:
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 format- This code is work in progress and will support a custom made D-Code [new] Licence.

D Library smart contract - year 2025.

D Library is a semi autonomous entity in construction.

The goal of D-Library is to be fully autonomous and many of its mechanism to be fully automated and indestructible.

It is made of several entities:

D-Bouncer:

D-Bouncer keeps track of your public key (id) and check if you’re on the list.

If you are not on the list, D-Bouncer offers to register a new accounts for you for free - at the condition that you make a donation to D-Library.

D-Bouncer doesn’t discriminate people on any race, age, religion or genders.

Max Identity

Do you need a new Identity?

D-Max will provide you with a generated login ID.

A Maried couple: The accountant and The project manager

D Accountant

D Accountant role is to gather donations to D-Library.

The accountant cannot withdraw any funds, so no need to try and hack it..

The Accountant is a legal representative of the D-licenced Library on https://datapond.earth

it graciously and transparently handles all donations on a public and fully anonymous ledger.

D Project Manager:

D Manager role is to show you the list of active library projects, and the funding’s allocated to them.

Each project represents a unique functionality that is yet to be implemented.

D-Project Manager creates a voting pool, and D-Accountant funds it proportionally to your donation with zero value tokens.

You can use those nameless and valueless “tokens” to vote for any project you prefer.

If you prefer to not vote, your donation will be split evenly across all D-Library projects that need funding.

The Archivist

D compliant Archivist marks all your contributions “D-Safe”
and permanently save your backup into your crypto club.

The Data Scientist

The D Scientist role is to organize all our shared usage together to provide public rankings.

D-factory

D Factory is a unique entity made of One Project Manager, One Bouncer, One Accountant, One Backup manager and one Data Scientist on-chain durable procedures.

Those 5 agents each provide one free and perpetual service.

They are not AI. They are contracts on the blockchain.

You can see how those contracts work together here: https://datapond.earth

How is the Project Governed?
For now, dme takes decisions, according to his mentor’s guidance and feedback he receives alongside his journey.
From a business perspective, D Library will become a non profit entity running on automated public accounting (all accounting books are published under the D.Licence)
country & cultural law & governance
When a significant number of members are connecting from a given state, a D-Voice election of the funniest DJ is is organized. With the funds collected - A non profit business entity is opened in that state, and the winners of the competition become directors and public representatives on the board as volunteers.
The unique goal of the establishment f this business is to connect with the state judicial system to provide D-Library state admin access to Judge officials through a Government Grant donation.


Funding & Business Model
This is not a Business. The Model is a circular public good - which can only be donation based.

Funding Request:

D-Library will have a project funding section included in its member section, where Grantor can donate funds to sub-projects..

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. To do so, they need to donate 1$ to become a permanent member of the TRX (or CORE) book clubs.

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

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:

Time on TRON:
Last year I released v7 for the HackaTRON Season 6.
Today, you can enjoy v9, built with a different tech

Project Milestones
Stage 0: June last year version 7 (gone)
Stage 1: 20 March 2025 v9 beta online
Stage 2: End of August: 1$ Member Area with crypto donation & public book club stats & analytics

Project in 5 Years:
Researcher teams will be funded by a few educational department to explore, interview and publish open content on sustainable practices into D-Library.

Universities @ peace will start to consider collaborating with each other to find durable safe solution to their problems on D-Library - and participating in voting pools to add more open content under the D-Safe label.

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.

4 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.

3 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

2 Likes

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:

3 Likes

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.

3 Likes

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

2 Likes

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

2 Likes

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

2 Likes

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?

2 Likes

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.

2 Likes

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.
2 Likes

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

3 Likes

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?

3 Likes

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 ?

2 Likes

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.

3 Likes