Galileo Protocol · MMXXVI
Protocol

Roadmap

Build the open standard for luxury product traceability on blockchain — adopted by brands of all sizes, from independent maisons to global groups. 1. Regulatory compliance — ESPR 2027 mandates Digital Product Passports for textiles and footwear, with leather and watches to follow

The only open standard combining GS1 Digital Link + W3C DID + ERC-3643 + ESPR 2024/1781 compliance in a single stack.
Complete
In Progress
Planned
Future

Current Status — v1.1 Base Sepolia Evidence

As of May 4, 2026, Galileo Protocol has moved past the v1.0 production deployment and now includes verified live mint evidence on Base Sepolia. All four platform components — API, Dashboard, Scanner, and Website — are live, while the blockchain rollout is being advanced behind explicit operator gates.

Shipped
  • API — Authentication, product lifecycle management, GS1 Digital Link resolver, webhooks, and audit trail
  • Dashboard — B2B portal for brand administrators: product management, batch import, and audit export
  • Scanner PWA — Consumer-facing QR verification app with provenance timeline and offline support
  • Website — Documentation portal and public changelog
  • Live Base Sepolia mint evidence — Constructor-path GalileoToken mint verified on-chain
  • Public open-source readiness — Repo hygiene, ignored local environment files, and secret-scan status documented
Up Next
  • Identity admin handoff — Original deployment admin grants the minting wallet the registry and agent roles required for API-driven minting
  • Full API-driven on-chain mint — Dashboard/API path creates, signs, submits, stores, and displays a real Base Sepolia mint transaction
  • End-to-end browser testing — Wallet sign-in, full product lifecycle, mint confirmation, and QR scan verification validated in the browser
  • Production smoke test — GS1 Digital Link resolution and scanner-to-API integration confirmed end-to-end
Phase 1

Foundation

Complete

Authentication & Security

  • Session-based authentication with secure cookie handling (no localStorage)
  • Web3 wallet sign-in via Sign-In With Ethereum (SIWE / EIP-4361) with one-time nonce (5-min TTL)
  • RBAC: ADMIN, BRAND_ADMIN, OPERATOR, VIEWER roles with per-brand data scoping
  • ERC-1271 Smart Wallet support (Coinbase passkey compatible)
  • Wallet linking via EIP-191 signature
  • GDPR: data export (Art. 15) and erasure (Art. 17) endpoints
  • CSRF protection, rate limiting (per-IP + per-user), and API versioning

Product Lifecycle

  • Product registry with GTIN validation (GS1 mod-10 check digit) and 14-digit normalization
  • DID generation: `did:galileo:01:{gtin}:21:{serial}`
  • Lifecycle state machine: DRAFT → MINTING → ACTIVE → TRANSFERRED / RECALLED
  • Optimistic concurrency control for safe concurrent minting
  • Product recall and ownership transfer
  • ERC-3643 compliant transfer with five-module compliance check (jurisdiction, sanctions/OFAC, brand authorization, CPO status, service center)
  • Product image upload with cloud storage integration
  • QR code generation per GS1 Digital Link specification
  • Bulk CSV import (up to 500 products per batch, with per-row validation and error reporting)
  • Batch minting (up to 100 DRAFT products at once)
  • Public product verification endpoint

GS1 & Blockchain

  • GS1 Digital Link resolver: `GET /01/:gtin/21/:serial` → JSON-LD Digital Product Passport
  • `@galileo/shared`: Zod schemas, GTIN validation, DID utilities, GS1 URL encoding, 8 luxury categories
  • viem chain client configured for Base Sepolia with fallback transport
  • ERC-3643 Solidity interfaces (Foundry, 722 contract tests)

B2B Dashboard

  • Product list with filtering, sorting, and pagination
  • Product creation with real-time GTIN and serial validation
  • Product detail with full lifecycle controls (mint, transfer, recall)
  • Batch CSV import with drag-and-drop and per-row error reporting
  • Audit log with CSV/JSON export and date-range filtering
  • GDPR self-service (data export and account deletion)
  • Brand onboarding wizard
  • Web3 wallet connection (MetaMask, Rabby, Coinbase Smart Wallet via wagmi)
  • Error boundaries on all critical pages

Consumer Scanner PWA

  • QR scanning via native Barcode Detection API (ZXing WASM fallback)
  • Product authenticity page with full provenance timeline
  • Material composition display
  • GS1 Digital Link deep-link routing (`/01/:gtin/21/:serial`)
  • Offline caching of previously scanned products
  • Camera guidance UX

Observability & Operations

  • Health probes (database + blockchain connectivity)
  • Structured logging with PII redaction
  • Error tracking and alerting
  • Webhook system: outbox pattern, HMAC-SHA256 signing, exponential backoff retry
  • Append-only audit trail with actor anonymization on account deletion
  • Multi-stage Docker image with health check
  • CI pipeline (automated typecheck, lint, and test on every push)

Testing

  • 372 unit tests (API + shared library)
  • 9 end-to-end scenarios (auth, product lifecycle, batch import, wallet sign-in, audit export, transfer compliance)
  • Isolated test database environment
Phase 2

Blockchain Live

Real on-chain minting on Base Sepolia. The simulated mint becomes a real ERC-3643 transaction signed and submitted to the chain.

In Progress

Contract Deployment

  • Deploy ERC-3643 contract set to Base Sepolia
  • Verify deployment manifest and public contract references
  • Fund the minting wallet on Base Sepolia
  • Execute and record a live constructor-path mint
  • Record public evidence:

Identity Admin Handoff

  • Grant `REGISTRY_ADMIN_ROLE` on `GalileoTrustedIssuersRegistry` to the minting wallet
  • Grant `AGENT_ROLE` on `GalileoIdentityRegistry` to the minting wallet
  • Re-run the identity infrastructure setup from the minting wallet after the grants land
  • Confirm API minting can register issuer identity, satisfy compliance checks, and mint without bypasses

Real Mint Integration

  • Prove real `GalileoToken.mint()` execution on Base Sepolia through a live mint transaction
  • Replace the remaining simulated dashboard/API path with the full role-gated mint flow
  • Enforce Identity Registry verification before mint
  • Record real transaction hash, contract address, chain ID, and timestamp on each passport
  • Document gas benchmarks for mint, transfer, and recall operations

Real Transfer & Recall On-Chain

  • Transfer endpoint calls `GalileoToken.transferWithCompliance()` on-chain
  • Recall endpoint triggers on-chain token freeze or burn
  • Transaction hashes stored for all on-chain events

Scanner — On-Chain Verification

  • Scanner verifies token ownership directly against the chain (not just the database)
  • Display on-chain provenance: transaction hash, block number, timestamp
  • Link to the block explorer for each on-chain event

Webhook Notifications for On-Chain Events

  • Emit `product.minted`, `product.transferred`, `product.recalled` webhook events with transaction hash
  • On-chain event listener feeding the webhook outbox in real time

Dashboard — Minting UX

  • Mint flow: review product data → wallet prompt → sign transaction → confirmation with transaction hash
  • Transaction pending state (spinner, block confirmation progress)
  • Block explorer link in product detail after a successful mint

Developer Tools

  • Bridge page — Bridge testnet ETH to Base Sepolia directly from the protocol website, with no third-party tools required
  • Gas estimator — Preview the cost of minting, transferring, and recalling a product before signing any transaction
  • Developer faucet — Distribute testnet ETH to developers and brands building on Base Sepolia, rate-limited by wallet address
Phase 3

Enterprise Ready

Production-grade multi-tenant SaaS. Multiple brands operate independently with full data isolation.

Planned

Multi-Tenant Workspace Isolation

  • Row-level security at the database level per workspace
  • Workspace-scoped URL routing
  • Cross-workspace visibility for the ADMIN role

Role & Access Refinement

  • Refined OPERATOR role: verify actions without write access
  • Team invite flow: email invitation with role assignment
  • MFA: TOTP and passkey support for administrators

Extended Product Events

  • New lifecycle events: REPAIRED, CPO_CERTIFIED, OWNERSHIP_CHANGED
  • Corresponding API endpoints for repair certification and CPO workflows
  • Human review workflow for compliance rejections (GDPR Art. 22)

Audit & Compliance Exports

  • Advanced audit log filtering by actor, action, and date range
  • PDF compliance report generation (regulatory-ready, branded output)
  • GDPR Data Protection Impact Assessment (DPIA) completed
  • Automated data retention enforcement

Bulk Operations

  • Bulk status updates (bulk recall, bulk archive)
  • Bulk ownership transfer
  • Background job tracking for large imports
  • Product export to CSV and Excel

API Key Management

  • API key creation, rotation, and revocation per brand
  • Scoped permissions per key (read-only, write, webhook-only)
  • API key usage analytics

Webhook Management UI

  • Delivery history with per-event status (delivered, failed, retrying)
  • Manual retry for failed deliveries
  • Per-subscription event filtering

Token Factory

  • No-code interface for brands to deploy their own ERC-3643 token contract without writing Solidity
  • Guided deployment flow using pre-audited templates

Token Explorer

  • Public explorer for all Galileo tokens on Base — browse any ERC-3643 token and view its full transfer history
  • Interactive provenance visualization (timeline and graph) per token ID

Additional Tools

  • Batch token transfer to multiple recipients in a single transaction
  • Recall and burn manager with dual-confirmation (brand admin + on-chain signature)
  • Product authenticator as a standalone public web page — NFC or QR verification with no app install required
  • Authenticity certificate viewer — printable format with product metadata, ownership history, and compliance claims
  • USDC payment integration for ownership transfers and certification services on Base
Phase 4

Token Economy

Future

T1 Token Launch on Base

  • Deploy T1 utility token (ERC-20, 1B fixed supply, deflationary via buy-back-and-burn)
  • Gas abstraction via ERC-4337 Paymaster: brands and users pay gas in T1 — no ETH required
  • Flexible payment: mint and transfer fees accepted in EUR, T1, or LEOX (10% discount with T1)

LEOX Migration Portal

  • On-chain migration: LEOX (Ethereum) → T1 (Base) with KYC verification and anti-whale vesting
  • Bridge interface in the dashboard
  • LEOX bridged representation on Base

Staking & Premium Features

  • Stake T1 to unlock premium API tiers, advanced analytics, and priority support
  • On-chain discount logic (5–15% depending on staking tier)

Governance

  • Multi-sig treasury governed by T1 holders
  • On-chain voting on protocol evolution
  • Buy-back-and-burn: quarterly allocation of protocol revenues → purchase T1 on open market → burn

Identity & Compliance Tooling

  • Public interface to verify the ERC-3643 claim status of any wallet address
  • Self-service KYC/KYB onboarding portal for partners and resellers
  • Public browser for the Trusted Issuers Registry (TIR), verifiable on-chain

Autonomous Protocol Agent

  • An on-chain agent capable of handling routine operations autonomously: batch minting, identity registration, and claim issuance
  • Verifiable on-chain brand profiles showcasing participation history and compliance credentials
Phase 5

Scale & Compliance

Future

Mainnet Deployment

  • Base Mainnet deployment following independent smart contract security audit
  • GDPR Data Protection Impact Assessment (DPIA) completed and signed off
  • Coordinated migration from Base Sepolia testnet

Multi-Chain Support

  • Ethereum mainnet bridge for existing token holders
  • Alternative chain support for lower-gas markets
  • Cross-chain DPP resolver: resolve a DID regardless of which chain it was issued on

Internationalization

  • Full i18n support for luxury markets: EN, FR, IT, ZH, JA
  • RTL layout support
  • Localized GS1 Digital Link descriptions

Mobile Native Scanner

  • Native iOS and Android scanner app replacing the PWA
  • Offline-first with local encrypted cache
  • NFC tag reading in addition to QR
  • Augmented reality overlay for in-store authentication

Analytics & Reporting

  • Brand analytics: scan heatmaps, verification frequency, geographic distribution
  • Counterfeiting anomaly detection: unusual scan patterns and geographic outliers
  • SOC 2 Type II certification
  • ISO 27001 alignment

Open Source Developer Experience

  • Public SDK: `@galileo/sdk` (TypeScript and Python)
  • CLI tool: `npx @galileo/cli create-product` — standalone command-line DPP creation
  • Docker Compose sandbox for one-command local setup
  • Comprehensive developer documentation portal
  • Sandbox environment with testnet contracts and pre-seeded demo data
  • Helm chart for Kubernetes deployments
  • Published npm packages: `@galileo/shared`, `@galileo/sdk`, `@galileo/contracts`
  • Docker images on GitHub Container Registry

Community & Governance

  • Technical Steering Committee: 3–5 members, max 2 seats per organization (anti-dominance rule)
  • Discord server and developer mailing list
  • Public bug bounty program
  • Design partner program: 2–3 mid-market luxury brands for the initial pilot
Base L2

Base Ecosystem Integration

Galileo Protocol is built on Base — Coinbase's L2 network. The Base ecosystem offers a set of developer services that, when integrated, would make Galileo significantly more accessible for brands and consumers alike: no ETH required, AI-powered automation, native wallet experiences, and on-chain analytics from day one.

FutureCoinbase Developer Platform

Gas Sponsorship — Base Paymaster

  • Brand-sponsored gas — Brands cover the transaction cost for all on-chain operations; consumers never need ETH to verify, transfer, or interact with their product passport
  • Policy-based sponsorship rules — Configure which operations are gas-sponsored and up to what daily limit per brand wallet
  • Seamless UX for consumers — Scanning a product and recording provenance becomes a zero-friction action, no wallet setup required

High-Volume Efficiency — Base Batched

  • Batch minting at scale — Group hundreds of mint operations into a single transaction, reducing per-unit gas cost significantly for large brands
  • Batch ownership transfers — Process secondary market transfers in bulk for trade-in programs and certified pre-owned workflows
  • Cost benchmarks — Publish gas estimates per operation so brands can forecast infrastructure costs before committing

Wallet & Authentication — OnchainKit

  • Unified wallet connection — Integrate OnchainKit's wallet components for a consistent connection experience across Coinbase Wallet, MetaMask, and smart wallets
  • Passkey-based Smart Wallets — Allow brands and consumers to onboard without seed phrases, using biometric passkeys via Coinbase Smart Wallet
  • Identity components — Display verified on-chain brand identity and product ownership directly in the scanner UI using OnchainKit primitives

On-Chain Automation — AgentKit

  • Autonomous minting agent — An AI agent that monitors incoming product registrations and triggers on-chain minting automatically, without manual brand intervention
  • DPP maintenance agent — Detect when a product's compliance claims are about to expire and automatically initiate renewal workflows
  • Compliance reporting agent — Aggregate on-chain events and generate ESPR-aligned compliance reports on a scheduled basis, fully automated

Embedded Experiences — Mini Apps

  • In-wallet product passport — A Mini App embedded in Coinbase Wallet that lets consumers view, verify, and share their product provenance without leaving the wallet interface
  • Brand storefronts — Lightweight Mini Apps for brands to surface their product catalog and ownership history directly to wallet users
  • CPO marketplace widget — A Mini App enabling consumers to initiate certified pre-owned transfers directly from their wallet, with on-chain settlement

On-Chain Analytics — Spindl

  • Scan-to-verify attribution — Track which QR scans convert to on-chain actions, giving brands insight into product engagement in the real world
  • Geographic verification heatmaps — Visualize where products are being scanned and verified globally, useful for detecting gray-market distribution
  • Counterfeiting anomaly signals — Detect unusual scan patterns (repeated scans of the same product from different locations) as early counterfeiting signals

Blockchain Data Access — Base Data

  • Real-time event streaming — Subscribe to on-chain product events (minted, transferred, recalled) via Base webhooks for instant downstream processing
  • Archive node access — Query full historical on-chain data for audit reports and compliance exports using Base's archive infrastructure
  • SQL-based analytics — Run ad-hoc queries across product passport history using Base's SQL data access layer, directly from the dashboard
Open Ideas

Future Directions

These directions are open for community input — nothing is committed. If any of these resonates, open a discussion on GitHub.

AI-Powered Features

  • Counterfeit pattern detectionML-based analysis of anomalous scan patterns to surface potential counterfeit hotspots before they scale
  • Consumer product assistantConversational AI embedded in the scanner to answer questions about a product's provenance, materials, and care instructions
  • Automated DPP content generationFrom a product photo, generate the initial Digital Product Passport fields to accelerate brand onboarding
  • ESPR compliance assistantIntelligent analysis of DPPs to identify gaps against ESPR 2027 requirements before regulatory deadlines
  • Dashboard onboarding agentConversational guide for brand administrators navigating complex workflows for the first time
  • Audit log intelligenceNatural language summaries and anomaly detection across audit logs

Extended Blockchain Capabilities

  • Crypto payment integrationAccept cryptocurrency payments for certification and minting fees
  • On-chain brand verificationsComplementary identity claims for verified brands, building a trustworthy registry of participants
  • Sponsored transactionsProtocol-sponsored gas fees for consumer interactions — zero friction for end-users scanning products
  • Smart Wallet for brand adminsPasskey-based wallets for seamless and secure brand operations
  • Multi-asset bridgeExtend the bridge interface to support ERC-20 tokens alongside native ETH
  • Cross-chain interoperabilityResolve DPPs regardless of origin chain via established cross-chain messaging protocols

Data & Privacy

  • Database-level isolationPer-brand row-level security at the database layer for maximum multi-tenant data separation
  • Extended MFATOTP and passkey second factors for all administrator roles
  • Extended lifecycle eventsNew product states for repair, CPO certification, and ownership transfer scenarios

The protocol is shaped by the community.
Share ideas, challenge assumptions, propose new directions.

Join the discussion on GitHub