Project Info
This project did not submit a demo video on Devpost.
Inspiration
Recently, there’s been rising concern over how much power social media companies have over the freedom of speech. The concept of social media has always existed but usually required users to migrate to a different platform which many (including us) would prefer not to do. So we decided to build something that would allow for decentralization of speech on social media while still allowing us to use the platforms we know and love.
What it does
Permanent Record is a chrome extension that can save a social media post and immortalize it in the blockchain where it is tamper-proof.
How we built it
We developed a EVM-based smart-contract that allows for customized minting of posts and deployed on Caldera’s network. We then built a chrome extension that communicates with the contract to mint an NFT whenever any user wants to archive a post on the blockchain.
What's next
We plan to website that highlights the entire collection of all immortalized posts as well as a specified section for displaying deleted posts that have received the most attention.
Permanent Record Extension 💽
Permanent Record is a revolutionary Chrome extension that empowers users to archive web pages directly into the blockchain, ensuring permanence, authenticity, and tamper-proof records. This project leverages the immutable nature of blockchain technology to provide a unique solution for digital preservation and authenticity verification.

Features
- Web Page Archiving: Easily archive any web page with a single click.
- Blockchain Integration: Utilizes the blockchain for secure and permanent record-keeping.
- User-Friendly Interface: Simple and intuitive design for effortless navigation and usage.
- Privacy-Focused: Ensures user privacy and security throughout the archiving process.
- Open Source: Encourages community involvement and contributions.
Analysis
View
Metric
- 13
- 7
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- HTMLIn code
- JavaScriptIn code
- SolidityIn code
4 of 4 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
553 KB
Source files
10
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
NameCrisis/permanent-record-ext
18 files · 716 KB · @ 322ed53
Structure
Application logic
9 files · 50%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- JavaScript99%
- Solidity0%
- Markdown0%
- CSS0%
- HTML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
contract/package.json
npm · 4- @nomiclabs/hardhat-ethers
- @openzeppelin/contracts
- ethers
- hardhat
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.