{"content_hash":"sha256:d7c9a63548c284102de835406d111818bbea37a7be9ddb5e641598edbb4062b1","metric":"verified_price_per_sqm","value":3483,"unit":"eur_per_sqm","sample_size":3150,"region":{"code":"29051","name":"Estepona","type":"municipality"},"property_type":null,"period":{"end":"2026-09-03","start":"2025-09-03"},"source":{"name":"notariado","captured_at":"2026-09-03T16:38:37Z"},"attributes":{"is_estimated":false,"notariado_property_class":99},"methodology_version":"v1","canonical_payload":{"unit":"eur_per_sqm","value":3483,"metric":"verified_price_per_sqm","period":{"end":"2026-09-03","start":"2025-09-03"},"region":{"code":"29051","name":"Estepona","type":"municipality"},"source":{"name":"notariado","captured_at":"2026-09-03T16:38:37Z"},"attributes":{"is_estimated":false,"notariado_property_class":99},"sample_size":3150,"property_type":null,"methodology_version":"v1"},"canonical_json":"{\"attributes\":{\"is_estimated\":false,\"notariado_property_class\":99},\"methodology_version\":\"v1\",\"metric\":\"verified_price_per_sqm\",\"period\":{\"end\":\"2026-09-03\",\"start\":\"2025-09-03\"},\"property_type\":null,\"region\":{\"code\":\"29051\",\"name\":\"Estepona\",\"type\":\"municipality\"},\"sample_size\":3150,\"source\":{\"captured_at\":\"2026-09-03T16:38:37Z\",\"name\":\"notariado\"},\"unit\":\"eur_per_sqm\",\"value\":3483}","hash":{"algorithm":"sha256","value":"d7c9a63548c284102de835406d111818bbea37a7be9ddb5e641598edbb4062b1"},"merkle":{"root":"2b3a08775586c6ca5e3771d60fd0e60466712b1cd5a993aa7a27b5d0725566e5","leaf":"a69f32bbf32aebb816d31c3cde5a5ee115c6a5e72b7c7d23c030181c50523c47","proof":["a69f65c3cbbba1d792558ffc5046b9ee7fca38a620ccd4edc206f63054c0bb02","450dfd323a8b522d1fc49f6c9e63432d83a292bd57406f4090072e87de9ae6b8","d7953a403b17b982cf55fa89d02eb2c3fdfccbcc0623f4e4be2a968bea544726","5e3a41b88fa407174318d56ca72ff956af7134c8cad7188e8642b8e8c0c26f9e","608bb3285e0fc08690b0d862d2565b0fa277bc31d5f1c2526441b2a4097b05bb","5796198a25ea19c42ca75fb8430b14eb4a7b1e4e5acc937a4c6dccb20281b9a5","9dd64a17c693bcafc9a960f2058212a4d7b3618fd5d56ec673eb00e639ac31b7","956f6a6c4644f8b0938661a6db196e8fefac2ec7b1f019b7d46b8f8d03a49355","cb656f78f1eefbb029f370aa12afb7fc4ce211877031a50b6bbf83fcaac9b4e4","5a280d37392c436a739780be3ac71d45e9fb7b721846c4d80c78c4092b858a89","77533c5db3b1f11465b4f70faa754c8c3f42cfa64cff4eca82b7d6b9b3d5874b","316e10b1fa07862ab3e00e48c1c9cfa8a8611c82756178665aea8c37663bf236","483bd2176e09132525957320a5962a2a38082f79f5146f012a1f08b4ed3f4ca0","c23bd610a5511e58bdae5c352200cc76db0958fc5fca467030b0d36a1626a424","50edd7f14512f1a1b75126377352fb73575f83ea90469a09ffb8f3da7d8b94dd"],"hash_algorithm":"sha256","leaf_count":25250},"on_chain":{"published":false,"chain":null,"contract":null,"tx_hash":null,"block_number":null,"published_at":null},"verify":"Recompute SHA-256 over canonical_json to reproduce content_hash. Keys are recursively sorted; JSON has no insignificant whitespace."}