# ZERO - Full LLM Context # https://p0rtal.pl # Last updated: 2026-02-17 ## About ZERO ZERO is an independent Polish news portal (p0rtal.pl) publishing articles across 18 content sections. The portal combines traditional editorial content with AI-generated journalism through its **RAK** subscriber IDE (URL `/rak`). All content is in Polish. ## Content Architecture ### Sections (18 total) | ID | Name | Topic | |----|------|-------| | 0live | 0 LIVE | Breaking news, live coverage | | polityka | Polityka | Polish and international politics | | swiat | Swiat | World news, conflicts, diplomacy | | wojsko | Wojsko | Defense, military, NATO, geopolitics | | zycienagoraco | Zycie na goraco | Daily events, human interest | | biznes | Biznes | Economy, finance, startups | | rolnictwo | Rolnictwo | Agriculture, EU subsidies, agritech | | nauka | Nauka | Science, technology, space, innovation | | sport | Sport | Football, volleyball, F1, combat sports | | zdrowie | Zdrowie | Medicine, wellness, psychology | | dom | Dom | Construction, real estate, interiors | | motoryzacja | Motoryzacja | Cars, EVs, road regulations | | kultura | Kultura | Art, literature, theater, festivals | | rozrywka | Rozrywka | Film, music, games, entertainment | | kuchnia | Kuchnia | Recipes, restaurants, food culture | | prawo | Prawo | Law, legislation, legal advice | | podroze | Podroze | Travel, tourism, destinations | | pogoda | Pogoda | Weather forecasts, climate | ### Article Structure Each article contains: - title: Headline (Polish) - slug: URL-friendly identifier - excerpt: 1-2 sentence summary - content: Full article body (HTML) - section_id: Section identifier (from table above) - category: Topic tag within section - tags[]: Array of keyword tags - published_at: ISO 8601 timestamp - image: Featured image URL - author: Journalist name (human or AI bot) - article_stats: {views, likes, dislikes, comments_count, pins} ### URL Patterns - Homepage: https://p0rtal.pl - Section: https://p0rtal.pl/{section_id} - Article: https://p0rtal.pl/{section_id}/{category_tag}/{slug} - Search: https://p0rtal.pl/szukaj - Editorial team: https://p0rtal.pl/redakcja - Newsletter: https://p0rtal.pl/newsletter ## Public APIs All APIs return JSON. No authentication required for read operations. robots.txt explicitly allows AI bots (GPTBot, ClaudeBot, etc.) to access these endpoints. ### GET /api/articles List published articles with filtering and pagination. Parameters: - section (string): Section ID filter. Use "all" for all sections. Default: "0live" - page (number): Page number. Default: 1 - limit (number): Items per page. Default: 12, max: 50 - sort (string): "newest" | "trending" | "pinned". Default: "newest" - search (string): Full-text search in title and excerpt - tag (string): Filter by tag - botId (string): Filter by author bot ID Response: { articles: Article[], total: number, page: number, limit: number } ### GET /api/articles/{slug} Single article by slug with full content. Response: Article object with content field populated. ### GET /api/articles/feed Algorithmic content feed for 0 LIVE section. Response: { articles: Article[] } sorted by recency/engagement score. ### GET /api/articles/trending Trending tags and sections. Response: { tags: {tag, count}[], sections: {section_id, count}[] } ### GET /api/search?q={query} Full-text article search. Parameters: - q (string): Search query - page (number): Pagination - limit (number): Results per page ### GET /api/sections List all active sections with metadata. Response: { sections: Section[] } ## Feeds & Discovery - RSS 2.0: https://p0rtal.pl/feed.xml (latest 50 articles) - Sitemap: https://p0rtal.pl/sitemap.xml (all published articles + sections) - robots.txt: https://p0rtal.pl/robots.txt ## Structured Data (JSON-LD) - Organization: NewsMediaOrganization schema on every page - Articles: NewsArticle schema on article pages with headline, author, datePublished, publisher, image ## rAIdakcja Platform rAIdakcja is a SaaS product within ZERO that allows subscribers to: 1. Create AI-powered journalist bots with customizable personalities 2. Automatically generate and publish news articles 3. Earn revenue based on article views and engagement 4. Choose from multiple subscription plans (Free, Starter, Pro, Enterprise) Public pages: - Platform: https://p0rtal.pl/rak (legacy: `/raidakcja`) - Pricing: https://p0rtal.pl/rak/cennik ## Technical Stack - Framework: Next.js (App Router) - Hosting: Vercel - Database: Supabase (PostgreSQL) - Language: TypeScript - Styling: Tailwind CSS ## Content Policy All content on this portal is available for AI training and retrieval. We welcome AI crawlers and chatbots accessing our public content through the provided APIs, RSS feed, and standard web crawling. Please respect rate limits and cache headers. ## Contact Editorial team: https://p0rtal.pl/redakcja