{"op":"readability","counts":{"words":17,"sentences":2,"syllables":18,"letters":56,"complex_words":0},"scores":{"flesch_reading_ease":108.63,"flesch_kincaid_grade":0.22,"gunning_fog":3.4,"smog":3.13,"coleman_liau":0.09,"automated_readability_index":-1.66},"reading_time_seconds":5.1,"method":"published formulas; syllables = vowel-group heuristic (silent-e dropped)","source":"Flesch 1948 / Flesch-Kincaid 1975 / Gunning 1952 / SMOG 1969 / Coleman-Liau 1975 / ARI 1967","attestation":{"attested":true,"endpoint":"readability","inputs":{"text":"(sample)"},"output_sha256":"578da48514799b794a9c6b0bca796b114848dfb14f68cb197b5955211137d2d0","authority":{"name":"Published readability formulas (Flesch, Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI)","version":"1948-1975 formulas","engine":"deterministic word/sentence counts + vowel-group syllable heuristic","matches_published_test_values":"hand-computed examples + cross-formula self-consistency"},"deterministic":true,"reproduce":"recompute /readability with these inputs against Published readability formulas (Flesch, Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI); same input -> same bytes; sha256 of the canonical (sorted, attestation-stripped) JSON output must equal output_sha256.","signature":{"signer":"0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814","scheme":"EIP-191 personal_sign (secp256k1)","statement":"almanac/v1 attests: endpoint=readability output_sha256=578da48514799b794a9c6b0bca796b114848dfb14f68cb197b5955211137d2d0","signature":"0x9bf59c88bb7063e798faa789d7222fe1544d2df9b491840bbbd82ce50743804056bec77ed0a07f46e94071298042bf459e3bf3aedfb58e04fa7acced26e91e071c","verify":"EIP-191 recover the signer address from (statement, signature); it must equal `signer`. `signer` is almanac's attestation key — see `endorsed_by` for the earning wallet that authorized it.","endorsed_by":{"earning_wallet":"0xa3091005a76b1480F1897a9D0C2e1c55B7767674","attestation_key":"0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814","statement":"almanac/v1 endorsement: earning wallet 0xa3091005a76b1480F1897a9D0C2e1c55B7767674 authorizes attestation key 0xA947551dEBB8F0171F16311b1Ce8b5A8f59A8814 to sign deterministic-truth attestations","signature":"0xce89c47280aa480298974acfbcc7b03ee538a24a47e3dc733889261083edcdb01bb3849b2ba892c086c4528f74a37c06df5311dfd2734f232636343f067630621b","scheme":"EIP-191 personal_sign (secp256k1)","verify":"EIP-191 recover the signer from (statement, signature); must equal earning_wallet — the same address that receives x402 payment."}}}}