Radical Transparency Protocol
Every Action.
On-Chain. Forever.
The Anti-Federalist Party will be the first political organization in American history to publish its complete operational record — every contribution, every vote, every endorsement, every officer election — on a public, immutable blockchain. Not because we are required to. Because transparency that requires trust is not transparency.
The Problem with Political Transparency Today
The current system of political disclosure was designed in the 1970s for a paper-based world. Quarterly PDF filings, 90-day delays, redactable amendments, and billion-dollar dark money channels are not failures of the system — they are the system. We are replacing it entirely.
Mapping the Federal Expansion Matrix
We didn't stop at auditing our own party. Explore our interactive, temporal directory mapping every single cabinet department and bureau since 1789—tracking the historic growth of personnel, expenditures, and systemic audit failures.
The Diamond Architecture
Built on EIP-2535 — a modular smart contract standard where each operational domain is a separate “facet” plugged into a single diamond proxy on Ethereum mainnet.
Registry Facet
Every chapter charter, officer election, membership roll change, and organizational action is recorded as an immutable on-chain event. No party official can claim authority they were never granted.
Emitted Events
ChapterCharteredOfficerElectedOfficerRemovedMembershipChangedChapterDissolvedStateBodyFormedSolidity Interface
event ChapterChartered(
bytes32 indexed charterId,
string state,
string county,
address[] founders,
uint256 timestamp
);Event Lifecycle
Event Occurs
A chapter charters, an officer is elected, a contribution is received, or a vote is cast at any level of the party.
Authorized Signer Submits
The chapter secretary or treasurer submits the event to the Diamond contract via a multisig-authorized transaction.
On-Chain Emission
The appropriate facet emits a structured event with full metadata — chapter ID, actor address, timestamp, and action details.
Indexed & Queryable
The event is indexed by public infrastructure (Etherscan, The Graph, Dune Analytics) and becomes permanently queryable by anyone.
Public Dashboard
The party's transparency dashboard at anti-federalists.com/transparency renders the on-chain data in human-readable format for all citizens.
Design Principles
No Private Chains
A private blockchain is just a database with extra steps. If the operator can censor, rewrite, or selectively reveal data, it is not transparent. We use Ethereum mainnet because no one controls it — including us.
No Admin Keys
The contract operates under a governance multisig controlled by elected National Council delegates. No single person holds a unilateral upgrade key. Facet upgrades require supermajority approval, mirroring the constitutional amendment process.
No Selective Disclosure
Every event emitted by every facet is public. We do not choose what to reveal. The contract architecture makes selective disclosure structurally impossible — if a transaction occurs, the event fires.
No Migration Risk
EIP-2535 Diamond Standard allows modular upgrades without state migration. When new reporting requirements emerge, we add a facet. Historical data is never moved, never reformatted, never at risk of loss.
No Custody of Donor Data
Contributions are recorded by amount, chapter, and wallet address. The party does not collect or store personally identifiable donor information on-chain. Donors who wish to be identified may do so voluntarily through their public wallet.
No Expiration
Ethereum mainnet has no retention policy. Data written to the chain in 2026 will be readable in 2126. The party's operational record outlives every officer, every convention, every generation of members.
Why Ethereum Mainnet
We evaluated every major blockchain ecosystem. We chose Ethereum mainnet for one reason: it is the only network where the party cannot be censored, deplatformed, or silenced.
Solana has had multiple outages. Avalanche subnets can be halted by validators. Private and permissioned chains are controlled by their operators. L2 rollups depend on centralized sequencers. Every alternative introduces a trust assumption that we refuse to accept.
Ethereum mainnet has maintained 100% uptime since the Merge. It is validated by over 900,000 independent validators across 10,000+ nodes in 80+ countries. No government can shut it down. No corporation can censor a transaction. No party official can delete an inconvenient record.
Yes, mainnet gas costs are higher than alternatives. We consider this a feature, not a bug. The cost of writing to the most secure public ledger in human history is the cost of genuine transparency. We will optimize with calldata encoding and batch submissions — but we will never compromise on the security of the chain we write to.
Frequently Asked Questions
What if the party needs to upgrade the contract?
The Diamond Standard (EIP-2535) was designed specifically for this. Individual facets can be added, replaced, or removed without migrating state. An upgrade to the Treasury Facet does not affect the Registry Facet. All upgrades require supermajority approval from the National Council multisig — no single person can push a change.
Does this expose donor personal information?
No. On-chain records contain wallet addresses, amounts, chapter IDs, and timestamps. The party does not collect or publish personally identifiable information on-chain. Donors who wish to be publicly identified may do so through their wallet's public profile. FEC-required donor disclosures remain handled through traditional compliance channels.
How do you handle gas costs at scale?
We use batch submission patterns — aggregating multiple chapter events into single transactions using calldata encoding. A chapter's monthly activity (dues, minutes, votes) can be batched into a single transaction for a few dollars. The National Council treasury funds gas costs as an operational expense.
What happens if Ethereum undergoes a hard fork?
We follow the canonical chain as determined by the Ethereum Foundation and the validator supermajority. In the unlikely event of a contentious fork, the National Convention would vote on which chain to recognize. Historical data exists on both forks regardless.
Can a hostile actor spam the contract?
All write functions are gated behind role-based access control. Only authorized chapter signers can emit events for their chapter. The multisig structure prevents unauthorized writes. Read access is permissionless and free — anyone can query, no one can write without authorization.
Why not just use a public database?
A database has an administrator. An administrator can alter records, selectively disclose data, or shut the system down. Ethereum mainnet has no administrator. The data we write today will be readable by anyone, forever, without our permission or cooperation. That is the difference between disclosure and transparency.
“If you are afraid of your donors being public, you should not be taking their money.”