š”ļø Activist Toolkit
Protect the protest. Preserve the proof.
A decentralized, privacy-first protocol to empower activists, protect their identities, and preserve immutable proof of protest ā even under repressive regimes. Built using Oasis Sapphire and ROFL, Activist Toolkit provides censorship-resistant infrastructure to verify presence, coordinate emergency alerts, and resist digital erasure without exposing user identities.
ā Why Activist Toolkit?
Activist ToolkitĀ is a secure, censorship-resistant system for modern human rights defenders.
In the face of growing authoritarianism and digital surveillance, activists around the world are risking their lives ā but often haveĀ no way to verify their actions, protect their communications, or prove their contributions.
Conventional digital tools like photos or chat logs are:
BlockchainĀ isn't just useful ā it'sĀ essential.It's theĀ only infrastructureĀ that makes proof tamper-proof, decentralized, and permanent.
š What It Does
ā Proof of ProtestAnonymous, geolocation-based, timestamped credentials that verify protest participation ā without revealing personal identity.
š“ Dead Man Switch (Red Alert)A failsafe timer that triggers alerts to trusted contacts if an activist goes silent or is detained.
š§¾ Peer Attestation SystemA decentralized verification process where trusted members vouch for presence, preventing fake participation or infiltration.
š Feature Examples
ā Ā Proof of Protest
Anonymous, verifiable presence ā without needing to reveal your face or contacts.
SidikaĀ is applying for asylum in the Netherlands. As a gender rights activist from Turkey, she must prove her involvement in protests ā but she never appeared in photos and won't share private chats.Using Activist Toolkit, she receives anĀ immutable, peer-attested credential: she was present at X protest, on Y date, verified by trusted witnesses.
Now she has verifiable proof āĀ without compromising herself or others.
š“ Dead Man Switch
Secure fallback for detained activists or those crossing danger zones.
AbdulĀ is helping his sister cross a border into Germany. He sets aĀ 6-hour timerĀ in the toolkit.If he doesn't cancel in time, the app automatically sends aĀ prewritten messageĀ to his Telegram group of legal and support contacts.
This feature can trigger help when silence becomes danger.
š§ Tech Overview
ā We use roflEnsureAuthorizedOriginĀ to guarantee only verified, secure TEE-originated data is accepted on-chain.š§ Note: Link to code implementation will be added soon.
š§ Roadmap: Work in Progress
We truly believe in the long-term existence of this project. We would aspire to continue improving the current features as well as adding more like:
šŖ Anonymous FundraisingCreate and contribute to activist campaigns privately via blockchain-native donations.
š¬ Activist Education ChatbotA conversational AI assistant trained on global activist handbooks for real-time, context-aware guidance.
š Global Network ExpansionDevelop tools for collective resource sharing and decentralized reputation systems across movements.
š Hackathon Bounties
This project qualifies for:
ā Judging Criteria Checkpoints:
š Deployments
š§ Team
Toufik | Evi | 1uiz | Migle