{"content_hash":"sha256:848531fba5072da0ba11e48fbaa0ef871f309629c25498e4a1891dd9bb3d076b","metric":"verified_price_per_sqm","value":3852,"unit":"eur_per_sqm","sample_size":2132,"region":{"code":"29054","name":"Fuengirola","type":"municipality"},"property_type":null,"period":{"end":"2026-08-01","start":"2025-08-01"},"source":{"name":"notariado","captured_at":"2026-08-01T05:01:44Z"},"attributes":{"is_estimated":false,"notariado_property_class":99},"methodology_version":"v1","canonical_payload":{"unit":"eur_per_sqm","value":3852,"metric":"verified_price_per_sqm","period":{"end":"2026-08-01","start":"2025-08-01"},"region":{"code":"29054","name":"Fuengirola","type":"municipality"},"source":{"name":"notariado","captured_at":"2026-08-01T05:01:44Z"},"attributes":{"is_estimated":false,"notariado_property_class":99},"sample_size":2132,"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-08-01\",\"start\":\"2025-08-01\"},\"property_type\":null,\"region\":{\"code\":\"29054\",\"name\":\"Fuengirola\",\"type\":\"municipality\"},\"sample_size\":2132,\"source\":{\"captured_at\":\"2026-08-01T05:01:44Z\",\"name\":\"notariado\"},\"unit\":\"eur_per_sqm\",\"value\":3852}","hash":{"algorithm":"sha256","value":"848531fba5072da0ba11e48fbaa0ef871f309629c25498e4a1891dd9bb3d076b"},"merkle":{"root":"36ed3fca996b054dd87658cf4f2bd597484aab296c7dbafdffc909d600ee6df7","leaf":"6f80ae27becb161d1d410c8407d1c2a85d09abc11c80aaa96682d763b8503226","proof":["6f7e69aaf44db4e5bbe4de2d02f10d18c3ada924bffb1934fe0edade0d7930e8","3ca503e000f4c77eca73127ca9f939eeb399c3580da521263507f8350a6ac7a0","7c5f1ff45a836bd6821668ea21d902f0e392ec595baaf7f59ab47c644854ea86","0d1b01a0201d851d24cb2760d876563732e78b8a64c26964f6a5dfa5b2d73c9c","78f2b9ddfb3e3ec56489202e1056c908ac48cb31e5f2ff72914d5959181ea092","e23b1bd141d333089f130aac2f112c9d6c63cd64d8e6f6ddbcc50ebadddb5124","6ccae825842b5ea08af1d009ac43aab884aaa55fb6deb95309ade85f95a479e0","d0b102338b7605118da152def70890c0720ab2743be8e7b843b6aa372b54bf78","211e477258f6d5f19a3390b09f34c42974dd21ecb2bddcdfebf0500794a842f9","87794ab217f452348145b00c8fc3fd4eb598df0b0b1a8302d6c703b60dfd6e34","513f902bd1f79061026d0c8fcb79cfc2284b94cdb1ea6239d97bf63f3e835ffe","fd788308188b3d5413efd5f77ae1817d732531d5c30853a33b0b0a47e9837d17","c891f98440729f501c690af1ff9b22497903d351c6238e12f543d74c7980fb38","2bfc2a65fce14cdc3b221abe0c0ac9c08e9eb8349391a1037a8f61d26adff173","0c8a01262a4f1f9e05b7a505f347a5ca877c1edec3e9027ec19b00679a7ca108"],"hash_algorithm":"sha256","leaf_count":25180},"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."}