Foundation
Decentralized Identity
Your Ethereum address is your identity. No usernames, no passwords, no central authority. You prove who you are by signing a message with your private key.
Traditional Account
Sign-In with Ethereum
When you sign in to epress, you're not creating an account on our servers. You're proving ownership of an Ethereum address. This identity is portable โ use it across any epress node or any other service that supports SIWE (EIP-4361).
Verification
Proof of Source
Every piece of content on epress comes with cryptographic proof of its origin. The Proof of Source (PoS) contains a Statement of Source (SoS) structure that binds content to its publisher.
Statement of Source (SoS)
- โขcontentHash โ SHA-256 hash of the content
- โขpublisherAddress โ Ethereum address of the publisher
- โขtimestamp โ When the content was signed
- โขsignature โ EIP-712 typed signature
Why It Matters
- โขContent cannot be forged or attributed falsely
- โขAnyone can verify authenticity without a trusted third party
- โขTimestamps are cryptographically bound, not server claims
- โขBuilds trust through mathematics, not platforms
Network
Nodes & Protocol
epress nodes communicate via the epress world protocol (EWP) โ an open protocol for content distribution. Each node stores content, manages follows, and syncs with peers.
No Central Server
Nodes communicate directly with each other. No company owns the network infrastructure.
Open Protocol
EWP is public. Anyone can implement a compatible node in any language.
Equal Peers
Every node has identical capabilities. No privileged nodes, no gatekeepers.
Distribution
Content Flow
When you publish, content doesn't just reach your followers โ it becomes permanently distributed across the network, each copy carrying its own cryptographic proof of origin.
PoS Travels With Content
Every replica carries the original cryptographic proof. Authenticity is verifiable anywhere in the network, without contacting Alice's node.
Local Storage Enables Local Timeline
Because each follower node stores content replicas locally, your timeline is generated entirely on your own node โ no central server involved.
Experience
Local Timeline
Your timeline is generated locally by your node, aggregating content from everyone you follow. No algorithmic manipulation โ just a simple, timestamp-ordered feed you control.
Platform Algorithmic Feed
You won't believe what happened...
โ Paid promotion
Buy this product โ limited offer
โ Advertiser content
My honest opinion about...
โ Reach limited by algorithm
We think you'll like this...
โ Platform chose this for you
Platform decides what you see.
epress Timestamp Timeline
Just deployed my epress node, feels great
โ Content + PoS verified
Signed my first post on epress network
โ Content + PoS verified
Welcome to my node โ this is home
โ Content + PoS verified
Reading the epress whitepaper, chapter 12 is wild
โ Content + PoS verified
You choose sources. Timestamp order. Nothing hidden.
Run Your Own
epress Node
One command to join the decentralized network. Your node, your data, your rules.
curl -fsSL https://epress.world/install.sh | bash