# Proof-of-Observability Flow This document describes the core flow of how Obsero transforms raw service observations into decentralized, verifiable monitoring proofs. Each observation follows this lifecycle: ```mermaid flowchart TD A[Observer Probe] --> B[Ping Target] B --> C[Generate JSON Observation] C --> D[Hash + Sign Observation] D --> E[Upload JSON to IPFS] E --> F[Submit Hash + CID to Smart Contract] F --> G[Proof is Publicly Verifiable (on-chain + IPFS)]