- type
- entity
- created
- Tue Apr 07 2026 02:00:00 GMT+0200 (Central European Summer Time)
- updated
- Tue Apr 07 2026 02:00:00 GMT+0200 (Central European Summer Time)
- sources
- raw/notes/projectbrief, raw/notes/productContext, raw/notes/techContext
- tags
- platform marketplace b2b paper-surplus
B2BPaper
Overview
B2BPaper is the central product: a marketplace platform where paper mills list surplus inventory (via their existing Excel/email workflow) and buyers receive AI-matched surplus notifications based on their registered specifications. The platform handles matching, newsletter generation, container assembly optimization, and geographic visibility controls.
The name reflects the market: business-to-business paper trading. The platform is sometimes referred to as "the Paper Surplus Marketplace" in internal documents.
Business Model
- Revenue: Commission per transaction (percentage of deal value)
- MVP pricing: No subscription fees
- Value proposition: Faster matching, better price discovery, reduced waste
- Target: European paper and packaging mills + buyers initially, expanding globally
Ownership and Operation
- Co-owned 50/50 by wiki/entities/rafael (wiki/entities/deploystaff) and wiki/entities/thierry (wiki/entities/morichal-trading)
- Rafael handles all technology, AI/ML, and platform development
- Thierry provides industry relationships, domain expertise, and operational credibility
- Morichal Trading operates the admin side (monitoring ingestion, managing relationships, tracking commissions)
Technical Identity
- Live URL:
https://b2bpaper.xdvu.com/mvp/(see wiki/concepts/deployment-urls) - Backend: Django REST Framework on PostgreSQL
- Frontend: Angular 19 with Tailwind CSS
- Infrastructure: Single Contabo VPS, PM2 process management, Nginx reverse proxy
- Sibling project: wiki/entities/b2bpaper-scraper (data collection and SaaS pivot)
Build Status
68 out of 68 original stories complete. All original phases are done. One stalled task remains (inline reel calculator, agent died at commit 753ea6c). The project has 741 passing tests across pytest and Playwright.
Architecture
The platform follows the wiki/concepts/four-layer-architecture (Data Bootstrap, Entity, Action, Output) with wiki/concepts/six-core-entities and wiki/concepts/eight-core-actions. Business logic is organized via the wiki/concepts/service-layer-pattern.
Core Design Principles
- wiki/concepts/zero-friction-mill-pattern -- mills keep using Excel and email; the platform adapts to them
- wiki/concepts/three-pillars -- every feature respects Credit, Documentation, and Trust
- Spec-based matching -- technical specifications drive all matching, not free text
- Geographic visibility -- regional controls, not per-buyer
Sources
- raw/notes/projectbrief -- project brief with business model and partnership
- raw/notes/productContext -- product context with user journeys and design philosophy
- raw/notes/techContext -- technical stack and deployment details
Related
- wiki/entities/deploystaff -- technology partner
- wiki/entities/morichal-trading -- domain partner and platform operator
- wiki/entities/b2bpaper-scraper -- sibling data collection project
- wiki/concepts/deployment-urls -- all live URLs
- wiki/concepts/four-layer-architecture -- system architecture
- wiki/summaries/projectbrief-summary -- full project brief summary