Proposal: Launch the Justice Journal — A Freedom Logchain for On-Chain Expression

:compass: 1. Summary

This proposal introduces the Justice Journal, a decentralized on-chain platform for global citizens to write, record, and preserve their thoughts, messages, and stories in support of free expression, freedom of information, and Julian Assange.

Unlike the one-off “Freedom Wall” message app, the Justice Journal emphasizes depth, continuity, and collective memory, inviting participants to create a lasting archive of expressive, personal, or historical reflections — permanently logged on-chain using $JUSTICE.

Each message is written with $JUSTICE, and becomes part of the DAO’s living memory chain.


:light_bulb: 2. Examples

To illustrate what could be written into the Justice Journal:

  • “My name is C. In 2023, I wrote an anonymous letter in Iran for freedom. Today, I record it into block 1821. I believe freedom is not a moment of passion, but a lifetime of memory.”
  • “March 10, 2024 — I joined my first Julian Assange support rally. Today, I log this date into the Justice Journal.”

Each of these messages would become a permanent part of our shared decentralized archive — a record of expression, solidarity, and resistance.


:magnifying_glass_tilted_left: 3. Difference from the Freedom Wall

Aspect Freedom Wall Justice Journal
Format One-time short message Serialized, ongoing logs
Structure Basic shoutout or quote Richer content, long-form support
Interaction Simple record Comment, tag, curate, shareable
Symbolism Tribute to freedom Deep participation in speech history

:hammer_and_wrench: 4. Technical & Implementation Plan

:test_tube: User Flow:

  1. Visit the Justice Journal page on the DAO website;
  2. Connect wallet and verify holding ≥100,000 $JUSTICE;
  3. Compose a journal entry (default up to 500 characters);
  4. Pay a fixed write fee: 1,000 $JUSTICE + gas (~10 $JUSTICE);
  5. Upon success, generate a shareable link + image card;
  6. Optionally post to Twitter or Telegram.

:wrench: Technical Notes:

  • Store content on IPFS (hash + metadata recorded on-chain);
  • Each log includes: wallet address, timestamp, message hash, tags;
  • Extendable features: user profile pages, log collections, comment and like system;
  • Code will be open-sourced and community-maintained.

:wrapped_gift: 5. Incentives

  • Monthly Writing Challenges: The community can vote for the best entries via Snapshot. Winners receive $JUSTICE and an NFT badge;
  • Mint as NFT: Users may optionally mint their own log as a collectible token;
  • Referral Rewards: Inviting others to write a journal entry earns bonus $JUSTICE;
  • Curator Program: Feature users who curate collections of meaningful logs.

:shield: 6. Governance & Anti-Abuse

  • Entry Threshold: Users must hold $JUSTICE and pay a write fee, deterring spam;
  • Moderation Tools:
    • Reports can be submitted by the community;
    • The GTU or Snapshot vote may decide to hide abusive entries (entries are never deleted);
  • Transparency: All content verifiable and timestamped on-chain.

:dove: 7. Alignment with Julian Assange

Julian Assange has always fought to protect memory, truth, and the right to publish.

The Justice Journal extends this spirit by offering everyone — not just institutions or publishers — the ability to immortalize their own expressions through censorship-resistant public recordkeeping.

If Julian himself were to write a message in the Journal, it would carry immense symbolic and historical weight.


:megaphone: 8. Communication & Launch Plan

  • Launch the “First 100 Journalists” campaign: inviting early DAO supporters to write entries;
  • Create shareable logcards with AI-generated art for social media;
  • Monthly themed writing prompts (e.g. “What WikiLeaks Means to Me” or “If You Could Say One Thing to Assange…”);
  • Feature top entries on the DAO website and Telegram.

:white_check_mark: 9. Voting Options (Snapshot)

Option Description
:white_check_mark: Yes Launch the Justice Journal project.
:cross_mark: No Do not proceed with the project at this time.

What is the technical underpinnings of the journal. What needs to be built? What are the expected costs?

:hammer_and_wrench: 1. Technical Infrastructure Overview

:white_check_mark: Frontend Web App

A clean, user-friendly interface hosted on AssangeDAO’s website that allows users to:

  • Connect a wallet (via MetaMask, WalletConnect, etc.)
  • Write and preview a journal entry
  • Sign and submit the entry to the blockchain
  • View all journal entries by date, tags, or popularity
  • Share entries on Twitter

:white_check_mark: Smart Contract

A core on-chain contract that handles:

  • Logging journal entries (storing message hash & metadata)
  • Enforcing $JUSTICE token holding requirement (e.g., ≥ 100,000 JUSTICE)
  • Collecting a journal entry fee (e.g., 1,000 $JUSTICE burned or sent to treasury)
  • Storing user address, timestamp, optional ENS name

Optional: store full content on-chain (higher gas cost) or store on IPFS/Filecoin with the hash stored on-chain.

:white_check_mark: Backend / Indexer (Optional but recommended)

  • An off-chain indexer to sync journal entries for fast display in frontend
  • Enables filtering by time, popularity, tags
  • Stores ENS name mapping, user avatars, social links

:white_check_mark: IPFS or Decentralized File Storage

If full journal content is stored off-chain:

  • Use IPFS to store entries securely & persistently
  • Optionally use services like Pinata or Lighthouse for pinning

:white_check_mark: DAO Integration (optional initially)

  • Snapshot governance integration for “monthly best journal” voting
  • Optional reward logic using $JUSTICE airdrops

:money_with_wings: 2. Estimated Cost Breakdown

Component Description Estimated Cost (USD)
Frontend Dev React-based UI with wallet connection, write/log interface $4,000–7,000
Smart Contract Dev + Audit Solidity-based contract + internal security review $5,000–10,000 (basic audit)
Backend / Indexer Node/Express or Graph-based indexer with MongoDB/PostgreSQL $3,000–6,000
IPFS/Filecoin Integration Hosting and pinning with providers like Pinata or Lighthouse $500–1,500/year
UI/UX Design Journal layout, mobile responsiveness, sharing tools $2,000–3,000
Testing + Deployment QA testing, mainnet deployment, bug fixes $1,000–2,000
Hosting/Infrastructure Vercel/Netlify (frontend), VPS/Heroku (backend), Domain $500–1,000/year
Marketing Assets (Optional) Icons, banners, Twitter cards for promotion $500–1,000
TOTAL ESTIMATED COST Depends on scope & complexity $16,000–30,000

:white_check_mark: A minimalist MVP version (basic log + frontend + IPFS + minimal backend) can be done for ~$10,000–12,000 by a small dev team or hired contractor.


:puzzle_piece: 3. Optional Future Extensions

  • NFT minting per journal entry
  • User profiles and “Freedom ID” badges
  • Cross-chain logging
  • On-chain voting on best entries (with rewards)
  • ZK log-ins for privacy-sensitive contributors

:pushpin: Notes on Tokenomics

  • Entry cost: 1,000 $JUSTICE (could be burned or sent to treasury)
  • Holding requirement: must hold ≥ 100,000 $JUSTICE to log
  • Optional: sharing to Twitter after submission = reward 50–100 $JUSTICE
  • DAO can set a weekly/monthly $JUSTICE reward cap (e.g., 10M)

I get an idea for the Justice Journal
What if we allow readers to tip authors using $JUSTICE?
The idea is simple — if someone writes a powerful or inspiring post, other users could express support or appreciation by sending them a small amount of $JUSTICE as a tip.

This could help:

Encourage more people to write and contribute quality content

Give readers a way to actively engage with journal entries

Add a meaningful use case for $JUSTICE beyond governance

Strengthen the spirit of mutual recognition and support in our community

Tipping wouldn’t be mandatory or central, just a lightweight way to reward contribution and free expression — which aligns well with the mission of AssangeDAO.

is this worth exploring?
Could this be extended to Freedom Wall too?

I have developed something similar as a demo / test. Would love feedback. It was built rather quickly but I think we can expand on it, and actually I think I like “Justice Journal” as a name better.

@Logan — I built your proposal and deployed it, and two parts of the technical design had to change.

Under the Ethscriptions rules, routing the write fee by sending to the treasury makes the treasury the owner of every entry: the author writes their testimony and the DAO holds title to it. And an IPFS archive lasts exactly as long as someone keeps paying to pin it.

So: a small contract that names the author as the initial owner, and the text itself in L1 calldata. Working site, mainnet evidence and the full reasoning are in a separate thread: Demo: Indelebile — the Justice Journal, written into Ethereum itself

I did not take the name — @zylo_eth said he liked it, so this one is called Indelebile. All MIT: take it, fork it, or discard it.