A revolutionary curation platform that transforms how people discover and interact with information online. By connecting users with expert human curators through AI-powered routing, Cosurf eliminates the noise and surfaces exactly what matters to you.
The web is fractured across platforms with misaligned incentives. Current platforms are designed to maximize engagement through endless scrolling and notifications, creating walled gardens that prioritize keeping users on-site for ad revenue rather than helping them find valuable information efficiently.
There's no unified curation layer that respects user attention. Without effective curation tools, users can't easily filter the signal from the noise or interact meaningfully with content across platforms. The inability to ask questions of content or receive personalized recommendations based on actual interests creates frustration and inefficiency in knowledge discovery.
Cosurf addresses these problems by creating a user-centric curation layer that works across platforms. By combining subscription-based incentives with AI-powered curation, we enable users to focus on high-quality content that truly matters to them. Our curator networks transform fractured browsing experiences into cohesive knowledge journeys, restoring context and giving users control over their attention.
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Cosurf Web │────│ Curator Router │────│ OmniVaults │
│ Frontend │ │ Engine │ │ (Multi-chain) │
│ (Next.js) │ │ (AI-Powered) │ │ │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
│ ┌────────▼────────┐ │
│ │ CDP Facilitator │ │
│ │ (x402 Payments) │ │
│ └─────────────────┘ │
│ │ │
└───────────────────────┼───────────────────────┘
│
┌────────────▼────────────┐
│ LayerZero OFT │
│ (Cross-chain Value) │
└─────────────────────────┘
- User Query: User asks a question or seeks content recommendations
- Curator Matching: Router Engine analyzes query and matches with relevant curators
- Content Discovery: System surfaces curated content from matched experts
- Interactive Q&A: Users can ask follow-up questions about curated content
- Value Exchange: Users support quality curators through x402 micropayments
- Cross-chain Rewards: Curator earnings flow to OmniVaults on any supported chain
- Continuous Learning: System learns from interactions to improve future matching
- Framework: Next.js 14 with TypeScript
- Authentication: Privy (embedded wallets)
- Styling: Tailwind CSS
- State Management: React hooks + context
- Wallet Integration: Privy embedded wallet system
- Curator Router Engine: AI-powered system for matching users with relevant curators
- x402 Protocol: Seamless micropayment system for content access
- CDP Facilitator: Cross-chain payment infrastructure via Coinbase
- Personalized Feed: Intelligent content delivery respecting user attention
- Dashboard Analytics: Enterprise monitoring and intelligence system
- OmniVaults: ERC-4626 vaults enabling cross-chain curator earnings
- Value Exchange: Fair payment ecosystem prioritizing quality over quantity
- Universal Payments: CDP x402 protocol for seamless cross-chain transactions
- Privacy-First: Encrypted, verifiable content secured by LayerZero technology
- Easy Access: Multiple authentication methods via Privy (email, social, wallet)
- Node.js 18+
- pnpm or npm
- Git with submodules
# Clone with submodules
git clone --recursive https://github.com/your-org/cosurf.git
cd cosurf
# Install frontend dependencies
cd web-app-v1
npm install
# Install facilitator dependencies
cd ../facilitator/ovault/ovault-evm
npm install
Create .env.local
in web-app-v1/
:
# Privy Configuration
NEXT_PUBLIC_PRIVY_APP_ID=your_privy_app_id
PRIVY_APP_SECRET=your_privy_app_secret
# Cosurf Configuration
NEXT_PUBLIC_X402_FACILITATOR_URL=http://localhost:3002
NEXT_PUBLIC_CURATOR_ENGINE_URL=http://localhost:3001
# Coinbase CDP
CDP_API_KEY_NAME=your_cdp_key_name
CDP_PRIVATE_KEY=your_cdp_private_key
# Start frontend (Next.js)
cd web-app-v1
npm run dev
# Start facilitator service (separate terminal)
cd facilitator/ovault/ovault-evm
npm run dev
# Deploy contracts (testnet)
npm run deploy:sepolia
A sophisticated system that connects users with the most relevant curators based on their interests and information needs. This engine analyzes content preferences and browsing patterns to match users with curators who excel in specific domains, solving the problem of fractured web experiences by creating personalized pathways to high-quality content across platforms.
An intelligent content delivery system that provides users with curated information tailored to their specific interests and needs. Unlike platform-centric feeds designed to maximize engagement, our personalized feed respects user attention by surfacing only the most valuable and relevant content, with notifications that inform rather than distract.
A comprehensive monitoring solution that aggregates and analyzes the most updated information across any topic or industry. This enterprise-focused dashboard enables teams to maintain awareness of critical developments without constant manual research, transforming fragmented content discovery into a streamlined intelligence system.
"Find exactly what you need through human expertise"
A movie buff uses Cosurf to find people with similar taste in films. The Curator Router Engine connects them with other cinephiles who share their preference for indie horror films or classic foreign cinema. When browsing for weekend movie options, they don't waste time scrolling through generic "top 10" lists—instead, they see suggestions from curators whose taste they trust. They can even ask questions like "What would Warren Buffett recommend for my first investment?" and get responses based on curated content from investment experts.
"Transform passive consumption into active knowledge acquisition"
An investment analyst subscribes to financial curators through Cosurf to monitor market movements across multiple sectors. Unlike traditional financial news platforms that focus on engagement metrics, Cosurf's Router Engine intelligently matches the analyst with curators who have proven track records in specific industries. The personalized feed delivers time-sensitive information prioritized by relevance rather than recency, ensuring the analyst never misses critical market signals.
"Living knowledge ecosystems that grow more valuable with participation"
A group of machine learning researchers creates a specialized curator network focused on AI advancements. Community members contribute high-quality resources—from academic papers to practical tutorials—that are vetted by domain experts rather than algorithmic recommendations. When users have questions about specific ML techniques, they can interact directly with curated content, asking questions that draw connections between multiple resources.
Cosurf implements a fair payment ecosystem where creators get paid for quality, not quantity. Using CDP's x402 protocol, our cross-chain solution handles payments seamlessly—send payment from any blockchain and we take care of the technical details invisibly.
GET /curated/content?topic=sustainable+investing HTTP/1.1
Host: api.cosurf.com
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"x402Version": 1,
"error": "X-PAYMENT header is required",
"accepts": [{
"scheme": "exact",
"network": "base-sepolia",
"maxAmountRequired": "50000", // $0.05 USDC
"resource": "/curated/content",
"description": "Expert-curated sustainable investing insights",
"mimeType": "application/json",
"payTo": "0x742d35Cc64C3E3b24a3A4c1537e2b68b5e04e7A2",
"maxTimeoutSeconds": 60,
"asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e"
}]
}
GET /curated/content?topic=sustainable+investing HTTP/1.1
X-PAYMENT: eyJ4NDAyVmVyc2lvbiI6MSwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoi...
HTTP/1.1 200 OK
X-PAYMENT-RESPONSE: eyJzdWNjZXNzIjp0cnVlLCJ0cmFuc2FjdGlvbiI6IjB4YWJjZGVmMTIzNCIsIm5ldHdvcmsiOiJiYXNlLXNlcG9saWEifQ==
{
"curatedContent": [...],
"expertInsights": [...],
"interactiveQ&A": true,
"curatorCredentials": [...]
}
- EIP-3009 Signatures: Gasless USDC transfers with typed data signing
- Temporal Validation: Time-bound authorizations prevent replay attacks
- Balance Verification: Pre-flight balance checks ensure payment viability
- Non-custodial: Facilitator never holds user funds
- Multi-network: Support for Base, Arbitrum, Optimism networks
Cosurf creates sustainable income streams for quality content creators:
- Quality-Based Rewards: Earn based on user satisfaction and engagement quality, not quantity
- Subscription Revenue: Regular income from users who value your expertise
- Cross-chain Flexibility: Receive payments on any supported blockchain network
- Transparent Analytics: Clear metrics showing your impact and earnings
// Curators deploy personalized cross-chain vaults
contract CuratorERC4626 is ERC4626, OFT {
// ERC-4626 yield-bearing vault functionality
// LayerZero OFT for cross-chain transfers
// Automated revenue distribution and compounding
}
- Universal Access: Receive payments from any supported blockchain
- Instant Settlement: Automated payment processing via CDP facilitator
- Yield Generation: Automatic compounding of curator earnings
- Global Reach: Serve users regardless of their preferred blockchain network
Network | Chain ID | USDC Contract | Status |
---|---|---|---|
Base Sepolia | 84532 | 0x84186489065d54EBe700C89B0672666eC6E4a932 |
✅ Active |
Arbitrum Sepolia | 421614 | 0xB576DB4f18687e9b995D8f691CACe0330B1c6cbf |
✅ Active |
Optimism Sepolia | 11155420 | 0x3bCf26217F5E739F35af7436Ddf213554b95BD3f |
✅ Active |
// Get curated content by topic
POST /api/v1/content/discover
{
"query": "sustainable investing strategies",
"preferences": {
"expertise_level": "intermediate",
"content_types": ["articles", "analysis", "videos"],
"curator_filters": ["finance_experts", "sustainability_focus"]
}
}
// Response (after x402 payment)
{
"curatedContent": CuratedContent[],
"matchedCurators": CuratorProfile[],
"interactiveElements": {
"qna_enabled": true,
"follow_up_questions": string[]
},
"relevanceScore": 0.92
}
// Register as curator
POST /api/v1/curators/register
{
"name": "Sustainable Finance Expert",
"description": "15+ years in ESG investing and green finance",
"specialties": ["ESG", "Green Bonds", "Impact Investing"],
"credentials": ["CFA", "Certified ESG Analyst"],
"vaultAddress": "0x...",
"content_focus": ["research", "market_analysis"]
}
// Verify payment capability
POST /api/x402/verify
{
"paymentPayload": PaymentPayload,
"paymentRequirements": PaymentRequirements
}
// Settle payment
POST /api/x402/settle
{
"paymentPayload": PaymentPayload,
"paymentRequirements": PaymentRequirements
}
# Frontend tests
cd web-app-v1
npm run test
# Smart contract tests
cd facilitator/ovault/ovault-evm
forge test
# Full payment flow test
npm run test:integration
# Cross-chain vault test
npm run test:omnichain
# x402 payment performance
npm run test:load:payments
# Search API performance
npm run test:load:search
This project is licensed under the MIT License - see the LICENSE file for details.
Cosurf: The end of information overload.
Built with ❤️ by the Cosurf team • Powered by x402, LayerZero, and Coinbase CDP
"Find exactly what you need through human-curated content that respects your time and attention."