Files
whitepaper_obsero/docs/roadmap.md
T
2025-04-30 00:15:03 +02:00

2.6 KiB

Obsero Roadmap

V1 — Autonomous Probe MVP

Goal:
Deploy a minimal viable version of Obsero probes capable of fully decentralized monitoring without relying on third-party services.

Features

  • HTTP and ICMP ping support
  • Proof generation (timestamp, target, latency, HTTP code)
  • SHA256 hashing of proof data
  • ECDSA signature with auto-generated private key
  • Address of the probe embedded in proofs
  • Local IPFS node integration for proof uploads
  • Auto-hosted GeoIP resolution (local database, no external API)
  • Configurable interval daemon mode (e.g., every 5-30 minutes)
  • Secure .env configuration for optional customizations
  • CLI parameters: --target, --output, --ipfs, --interval
  • Resilience to IPFS downtime (retry mechanism)
  • Lightweight logging system (info, warning, error)
  • Makefile for cross-platform compilation

Infrastructure V1

  • Probe binary running as a daemon or cronjob
  • Local IPFS node (self-hosted)
  • Local GeoIP database (e.g., MaxMind GeoLite2 or IP2Location)
  • No dependency on external APIs or cloud services
  • Proofs are signed and uploaded automatically

V2 — Account Linking, Reputation, Advanced Monitoring

Goal:
Enable users to associate probes to personal accounts and manage their observability reputation through blockchain anchoring and dashboards.

Features

  • Web application (Obsero Portal)
  • User authentication via wallet (MetaMask, Ledger, Trezor)
  • Probe address linking through signed message
  • Multiple probes per user account
  • Explorer to view submitted proofs
  • Staking model to improve probe reputation (optional)
  • Rewards model based on quality and consistency
  • DAO governance preparation
  • Extended probe types: API response checks, TCP port monitors
  • Alerting system (webhooks, Telegram, email)

Infrastructure V2

  • IPFS cluster management (optional for redundancy)
  • Smart contract upgrades (multi-chain support, optimized gas)
  • Dashboard portal with proof validation and reputation scores
  • Secure server backend for managing user-probe associations
  • Encrypted storage of non-critical metadata (optional)

Deployment Strategy

Phase Description
V1 Alpha Internal deployment, private nodes, basic data collection
V1 Public Beta Open probe download, public IPFS CIDs, on-chain anchoring
V2 Alpha Launch user portal, wallet authentication, probe linking
V2 Public DAO governance, reward distribution, multi-probe support