VEIL
A decentralized Web3 adult social platform combining
Creators keep 85% of content revenue
Launching In
Join the waitlist. No spam, ever.
85%
Content Revenue to Creators
vs 27-60% industry standard
55%
Broadcaster Share (Live)
45% to infrastructure nodes
<1%
On-Chain Transaction Fees
vs 10-15% traditional processing
2-5%
Total Operating Costs
vs 24-48% centralized platforms
Platform Features
Everything in one place
No more juggling five platforms. Veil unifies live webcam streaming, content marketplace, privacy-preserving dating, messaging, and community governance into a single peer-to-peer network.
Live Webcam Streaming
str0m WebRTC with SFrame end-to-end encryption (ChaCha20Poly1305). P2P mesh relay topology with automatic gossipsub fallback. Sub-second latency, zero server costs.
Content Marketplace
Encrypted content stored on iroh (BLAKE3 content-addressed blobs). Per-content ChaCha20Poly1305 encryption keys delivered on-chain upon payment. 85% to creators.
Privacy-Preserving Dating
Two-tier architecture: encrypted PII with blind SHA-256 search tokens for discovery, full profile shared only via X25519 ECDH consent-based unlock. LLM-powered bio parsing.
Community & Governance
Bulletin board social feeds, on-chain reputation system, and weighted community voting. Citizens (500+ rep) propose and vote on platform standards.
Encrypted Messaging
Peer-to-peer messaging via libp2p with end-to-end encryption. Casual social chat and paid private messaging through the same infrastructure.
Smart Contract Payments
On-chain revenue splits enforced automatically. 85/15 content, 55/45 broadcasts. Platform credits pegged to stablecoin (USDT/USDC). Under 1% fees.
Web3 Identity
Wallet-first onboarding
No email, no password. Your wallet is your account. Cryptographic challenge-response authentication with Ed25519 signing and JWT sessions.
Browse
Wallet address only
- Watch free streams
- Browse directory
- Public chat
- Bulletin board
Connect
Wallet + photo verification
- Dating & matching
- Private messaging
- Access explicit content
- Social interactions
Earn
Wallet + full KYC (government ID)
- Live streaming
- Sell content
- Receive payments
- Withdraw earnings
KYC & 2257 Compliance Pipeline
Every content creator and broadcaster must complete full KYC before they can stream, sell content, or receive payments. This pipeline is enforced by the compliance server (veil-cli) and satisfies 18 U.S.C. 2257 record-keeping requirements.
Document Upload
Government ID (passport, driver's license, national ID) + selfie holding ID
AI Extraction
AWS Textract extracts full name, date of birth, ID number, address, expiry date, issuing country
Automated Checks
Document not expired, age >= 18, face match confidence above threshold
Auto-Approve / Reject
High-confidence submissions auto-processed; edge cases routed to manual review queue
Admin Review
Server admin portal with review queue, approve/reject with reason, authority reporting workflow
KYC Record
Permanent encrypted record stored with extracted identity, file references, and verification timestamp
No KYC = No monetization.
Creators cannot go live, upload paid content, or withdraw earnings until KYC is approved. High-confidence submissions are auto-processed; edge cases are routed to admin review.
Creator-First Economics
Keep what you earn
Other platforms take 20-73% of your revenue. Veil's crypto-native payment model gives creators 85% on content and 55% on live broadcasts.
55% to Broadcasters
Live stream tips and private shows. 45% goes to relay nodes, storage nodes, and platform operations.
< 1% transaction fees
Smart contracts split payments instantly on-chain. No middlemen, no delays, no chargebacks.
Cost Structure
Decentralization eliminates overhead
Traditional platforms burn 24-48% on infrastructure. Veil operates at 2-5% by distributing costs across participating nodes.
Cost reduction vs. traditional platforms
Earn by Participating
Every node earns its share
Every participating node earns revenue proportional to its measurable contribution. Dynamic weighting ensures incentives point toward whatever the network needs most.
Relay Nodes
Bandwidth relayed
Forward encrypted stream frames to downstream viewers. Metered by bytes relayed, viewers served, and frame delivery rate.
Storage Nodes
Content stored
Pin encrypted content blobs on iroh. Metered by bytes stored, content availability, storage duration, and bandwidth served.
Uptime Nodes
Availability score
Maintain network health through continuous availability. 99%+ uptime earns full reward multiplier (1.0x). Below 90% earns nothing.
Super Nodes
99%+ uptime + high bandwidth
Priority in relay tree, 1.5x commission multiplier, governance weight bonus, and display badge in network directory.
Infrastructure Pool Distribution
45% of broadcast revenue and 15% of content revenue distributed to qualifying nodes
Weights dynamically adjust based on network needs: scarce relay capacity increases relay weight, etc.
Built Different
Protocol, not platform
Only legally mandated functions stay centralized. Everything else runs on decentralized protocols, making the network censorship-resistant and cost-efficient.
Tauri 2.0
Rust desktop client (~10MB)
str0m WebRTC
SFrame E2E encrypted streaming
libp2p
Gossipsub, Kademlia DHT, mDNS
iroh + sled
BLAKE3 content-addressed blobs
ChaCha20Poly1305
Ed25519 + X25519 ECDH crypto
AI Moderation
AWS Rekognition + Textract
KYC Pipeline
2257 compliant verification
Smart Contracts
Automated revenue splits
veil-core (Rust)
Identity, dating, enforcement
Privacy by Design
End-to-end encrypted everything
PII is encrypted before it leaves the user's device. Relay nodes forward opaque ciphertext. Infrastructure servers never process explicit content.
Message Signing
Ed25519All P2P messages tamper-proof via SignedEnvelope
Key Exchange
X25519 ECDHShared secrets for profile unlock and stream keys
Symmetric Encryption
ChaCha20Poly1305PII fields, content, stream frames, profile exchange
Blind Search
SHA-256 TokensAge/location matching without decryption
Tier 1 — Discovery
Gossipped to all peers
Tier 2 — Full Profile
P2P with explicit consent
Citizen Reputation
Earn your place in the community
On-chain reputation scored from measurable contributions. Higher reputation unlocks governance rights, economic benefits, and community status.
Newcomer
0 - 99 points
Standard access
Resident
100 - 499 points
Priority streaming, lower fees, early features
Citizen
500 - 1,999 points
Governance voting rights, verification badge
Ambassador
2,000+ points
Revenue share from platform fees, policy input, super node priority
Reputation Sources
Community Governance
Citizens (500+ score) propose and vote on community standards. 7-day proposal windows with reputation-weighted voting. Auto-finalization at expiry.
Enforcement State Machine
Graduated enforcement from warnings to permanent bans. CSAM triggers immediate PermanentBan from any state with mandatory NCMEC reporting.
Development Status
Built, not promised
Phases 1-4 are fully implemented in Rust. 24 major features shipped across identity, streaming, content, dating, moderation, and governance.
Foundation
Identity, profiles, store, P2P networking
Content & Commerce
iroh storage, entertainment, deterministic seeding
Live Streaming
str0m WebRTC, SFrame E2E, mesh relay topology
Dating & Privacy
Two-tier encryption, blind search, ECDH unlock
Web3 Integration
Wallet auth, smart contracts, tokenomics
Infrastructure Metering
Relay/storage/uptime tracking, revenue distribution
Mobile Client
React Native thin client, desktop proxy
Scale & Optimize
Advanced recommendations, multi-region, API marketplace
Legal Framework
Proactive compliance across US federal law, state age verification requirements, international regulations, and privacy frameworks.
United States Federal Law
Age Verification & Record-Keeping
Government photo ID for every performer, named custodian of records, mandatory disclosure statements. Enforced through the KYC pipeline.
Anti-Trafficking Compliance
Robust verification, monitoring, and reporting. Photo verification + KYC + AI moderation satisfy these requirements.
Mandatory CSAM Reporting
Mandatory CSAM reporting to NCMEC CyberTipline. Implemented via stream violation detection and admin reporting workflow.
State Age Verification Laws
Multiple US states require age verification for adult content viewers. Veil's tiered system with photo verification at the Connect tier and full KYC at the Earn tier satisfies these requirements. Geo-based rules apply jurisdiction-appropriate verification standards.
International Regulations
Online Safety Act
Age verification and content duty of care
Digital Services Act
Transparency, content moderation, reporting
Visa/Mastercard Rules
Performer identity verification, content moderation, reporting mechanisms
Privacy Compliance (GDPR)
PII is encrypted at the source (user's device)
Search operates on hashed tokens -- servers never see plaintext PII
Full profile sharing requires explicit consent (unlock accept)
Users can delete their profile at any time (right to erasure)
Corporate Structure
| Jurisdiction | Crypto | Adult | Tax |
|---|---|---|---|
| Panama (Primary) | No capital gains | Tolerant | Zero capital gains |
| Cyprus/Malta (EU access) | MiCA compliant | Permitted | 12.5% corporate |
| US LLC (Compliance) | N/A | 2257 custodian | Pass-through |
Panama IBC as holding company. US LLC (Wyoming) as 2257 custodian of records. Optional EU entity for MiCA compliance.
Risk Analysis
| Risk | Severity | Mitigation |
|---|---|---|
| Payment processor termination | High | Crypto-native model; no processor dependency |
| Cloud provider termination | Medium | E2E encryption; servers never see content; containerized |
| Regulatory action | High | Proactive compliance; multi-jurisdiction; 2257 custodian |
| CSAM liability | Critical | Multi-layer AI; zero tolerance; mandatory NCMEC reporting |
| Cold start / empty platform | High | Deterministic content seeding; 85/15 split attracts creators |
| P2P network reliability | Medium | Uptime incentives; super nodes; relay fallback |
| Token regulatory classification | Medium | Utility token design; legal counsel |
| App store rejection | High | Desktop-first; sideloading; PWA fallback |
| Node operator liability | Medium | E2E encryption; relay nodes forward opaque bytes |