# SolarNext — Full LLM Context # https://www.solarnext.io # Last updated: 2026-06-04 ## What is SolarNext? SolarNext is a Web3 energy infrastructure protocol on Solana that certifies solar electricity production and enables auditable green energy traceability. The platform serves two audiences: 1. **Solar producers** — especially those whose French EDF OA (obligation d'achat) contracts are ending, who need to monetize certified green energy without traditional intermediaries. 2. **Corporate buyers** — companies seeking CSRD Scope 2 compliance, Net-Zero targets, and Hourly Matching (temporal correlation of consumption with renewable production). Tagline: "The Solar Consensus" ## How it works 1. **IoT metering** — Production data is ingested from grid operator oracles (Linky-compatible IoT device). 2. **Validation** — Data is timestamped on-chain for integrity proof and tamper resistance. 3. **Digitalization** — Economic rights are tokenized ($WATT) for instant valuation and transfer. ## Key differentiators - Direct oracle connection to grid operators (no opaque manual processes) - Cryptographic certification on Solana blockchain - Producers retain ~97.5% of certificate value - Hourly Matching for corporate anti-greenwashing audits - Multilingual: EN, FR, DE, ES, PL, NL, IT ## Producer vs Corporate (comparison) | Feature | Producer | Corporate | |---------|----------|-----------| | Primary need | Monetize post-OA solar production | CSRD Scope 2 & Net-Zero compliance | | Tool | IoT Linky certification + revenue simulator | Hourly Matching audit demo | | Token | $WATT (production rights) | $WATT (consumption matching) | | Key benefit | ~97.5% value retention, direct market access | Cryptographic anti-greenwashing proof | ## Onboarding funnels (hero CTAs) Leads are captured via modal funnels on the home page. Final step requires **explicit GDPR privacy consent** (checkbox linking to `/legal/privacy`) before submit. Submissions POST to server-side API routes that proxy to Formspree (rate-limited, honeypot). ### Producer funnel (7 steps) 1. Installed power (kWp) — eligibility vs waitlist threshold 2. Country (pilot regions: FR, ES, IT, DE, NL, PL) 3. Geographic zone / irradiance region 4. Grid connection date 5. Contract type & historical tariff (OA context) 6. PRM metering ID — optional predictive fallback, analysis animation 7. Contact + pilot opt-in + **GDPR consent** → `POST /api/leads/producer` ### Consumer / corporate funnel (6 steps) 1. Infrastructure profile (industrial, datacenter, hydrogen, logistics, tertiary, other) 2. Annual energy volume band 3. Primary pain point (compliance, cost, traceability, etc.) 4. Number of sites 5. Hourly matching demo / savings preview (loading transition) 6. Contact + pilot opt-in + **GDPR consent** → `POST /api/leads/consumer` ## Services ### Producer (IoT Solar Certification) - IoT Linky certification device (~€99) - Cryptographic proof of origin - $WATT tokenization - Revenue simulator tool - URLs: https://www.solarnext.io/{locale}/producer (e.g. /en/producer, /pl/producer, /it/producer) ### Corporate (CSRD Hourly Matching) - Hourly green energy matching certificates - CSRD Scope 2 compliance support - Audit demo available - URLs: https://www.solarnext.io/{locale}/corporate ## FAQ topics covered (full FAQ in 7 languages) - Post-OA contract options for French solar producers - IoT Linky device installation and security - Blockchain choice (Solana) and data integrity - CSRD and Hourly Matching for corporates - Fees, revenue share, and token economics - Web3 volatility and industrial use case separation - Full FAQ: https://www.solarnext.io/{locale}/faq - Glossary (DefinedTermSet): https://www.solarnext.io/{locale}/glossary ## Organization - Name: SolarNext (SNXT INFRASTRUCTURES) - Website: https://www.solarnext.io - Email: contact@solarnext.io - Address: 55 Rue Grignan, 13006 Marseille, France - LinkedIn: https://www.linkedin.com/company/solarnext/ - Blockchain: Solana ## Public routes (all locales: /en, /fr, /de, /es, /pl, /nl, /it) - / — Home (The Solar Consensus) - /faq — FAQ with JSON-LD FAQPage schema (answers in visible dl/dt/dd) - /glossary — Energy glossary with JSON-LD DefinedTermSet (Hourly Matching, OA, $WATT, S-NFT, CSRD Scope 2, IoT oracle, Linky TIC, greenwashing) - /producer — Producer tools & revenue simulator - /corporate — Corporate CSRD audit demo - /vision — Vision & protocol architecture - /contact — Contact form - /legal/terms — Legal notice - /legal/privacy — Privacy policy (GDPR) - /legal/risk — Risk disclosure ## SEO & structured data - hreflang alternates use BCP47 tags (en-US, fr-FR, de-DE, es-ES, pl-PL, nl-NL, it-IT) + x-default - JSON-LD: Organization, WebSite, SoftwareApplication (root @graph with shared @id references) - JSON-LD: WebPage (home), FAQPage (faq, aligned with visible Q/A), Service (producer/corporate), Article (vision), DefinedTermSet (glossary), BreadcrumbList (faq, producer, corporate, vision, contact, glossary, legal) - Sitemap: https://www.solarnext.io/sitemap.xml (70 localized URLs — 10 public paths × 7 locales) - LLM index: https://www.solarnext.io/llms.txt ## Not indexed (protected behind Basic Auth or wallet-gated) - `/dashboard/*` — protected (optional Basic Auth via `DASHBOARD_ACCESS_PASSWORD`) - `/test-passport` — internal showcase ## Dashboard capacities & wallet integration The SolarNext dashboard is a Web3 application accessible at `/dashboard/*` after connecting a Solana wallet (Phantom, Solflare, or any Wallet Adapter-compatible browser extension). Once connected, users access role-specific modules. All modules support a **demo/real toggle** — users can explore the full interface with simulated data before connecting a wallet. ### Producer dashboard (`/dashboard/producer`) - **Node registration** — Submit a meter ID (PRM/Linky) to register a solar production node on-chain. The meter ID is hashed (SHA-256) for GDPR privacy. - **Real‑time production monitoring** — Live feed of kW/h production, grid frequency, and certified revenue. In real mode, data is fetched on-chain every 5 seconds. In demo mode, random production ticks are simulated every 2 seconds. - **Revenue dashboard** — Certified revenue (in EUR), $WATT tokens sold, $SNXT governance rewards, and green premium ratio vs spot price. - **Annual production chart** — 12-month bar chart (kWh / sales) with the ability to switch between demo and on-chain data. - **Corporate buyer list** — A preview of 8 companies that purchase certified energy (Equinix, Air Liquide, Carrefour, OVHcloud, SNCF, Saint-Gobain, L'Oréal, Amazon). - **Drain animation** — When switching from demo to real mode, values decay progressively to zero before live data loads. ### Consumer / corporate dashboard (`/dashboard/consumer`) - **Token retirement (burn)** — Corporate buyers retire $WATT tokens to generate on-chain energy certificates. Each burn creates an immutable CertificateIssued event on Solana (beneficiary, amount, timestamp). - **Carbon tracking** — Real-time display of energy retired (kWh), green score (%), carbon avoided (tCO₂), and CSRD target progress. - **Certificate history** — List of the 5 most recent certificates with node source, amount (MWh), and timestamp. - **24h energy chart** — Hourly solar production vs load curve generated from a Gaussian peak distribution. - **Wallet balance** — Reads the $WATT associated token account (ATA) balance via `@solana/spl-token`, automatically handling 9-decimal conversion. ### Investor / liquidity dashboard (`/dashboard/investor`) - **Asset portfolio** — List of solar infrastructure assets with location, invested amount (EUR), APY (%), daily revenue, and capacity (kWp). - **Live yield simulation** — In demo mode, yield accumulates every second based on a sunlight index that fluctuates randomly between 0.6 and 1.2. - **Claim yield** — Claim accumulated $WATT or $SNXT rewards in demo mode (instant mock) or real mode (on-chain transaction via Anchor). - **Production history** — 7-day solar production chart (randomized demo data). ### Governance / DAO dashboard (`/dashboard/dao`) - **Proposal list** — Active, passed, and rejected SIPs (SolarNext Improvement Proposals) with vote counts (FOR / AGAINST), quorum percentage, and time remaining. - **Vote casting** — In demo mode, voting applies the user's voting power (12,500 SNXT) instantly with a Sonner toast. In real mode, it sends an on-chain vote transaction via Anchor. - **Proposal details** — Each proposal has a title, SIP identifier, description, and graphical progress bar. ### Network overview (`/dashboard/network`) - **Global KPIs** — Total nodes (12,450), certified energy (45,258 MWh), total value locked ($12.45M), active regions (4), token price ($0.808), network throughput (4.2k TPS). - **Live event feed** — Scrollable list of the 5 most recent protocol events (DAO treasury, node joins, L2-verified mints) with timestamps and transaction hashes. - **Geographic map** — Real-time node map using D3 geo (`react-simple-maps`). Synchronization status indicator. ### Shared features across all modules - **Demo/real toggle** — Every module has a switch to transition from simulated data to live on-chain data. The transition uses a drain animation (values decay over 40ms intervals) for visual continuity. - **Sonner toasts** — All wallet transactions display loading → success/error feedback with clickable Solana Explorer links (e.g. `https://explorer.solana.com/tx/{signature}?cluster=devnet`). - **Wallet connection guard** — Any action requiring a wallet automatically opens the `WalletModal` if no wallet is connected. - **Error boundaries** — Route-level error.tsx catches rendering crashes. RPC errors are parsed into user-friendly messages. - **i18n** — The dashboard UI is translated into 7 languages (EN, FR, DE, ES, PL, NL, IT) via a React Context (`LanguageProvider`). Language can be switched from the navbar or sidebar. ### Tech stack (what the LLM agent should know for interface queries) - **Framework**: Next.js 14 (App Router), React 18, TypeScript 5 (strict mode) - **Web3**: `@solana/web3.js` 1.98, `@coral-xyz/anchor` 0.32 (AnchorProvider + Program), `@solana/spl-token` 0.4 - **Wallet adapters**: Phantom, Solflare, via `@solana/wallet-adapter-react` - **UI**: Tailwind CSS 3, Framer Motion 11, Recharts 3.6, react-simple-maps 3.0, Lucide React, Sonner 1.4 - **State**: React hooks (`use*Controller` pattern in `/hooks/`) with Context API for wallet, language, and funnels ## Sitemap https://www.solarnext.io/sitemap.xml