{"id":2201935,"recorded_at":"2026-11-02T19:13:30.261754Z","observed_at":"2026-11-02T19:13:30.261676Z","subject_kind":"source_record","subject":"x402_bazaar:https://emoji-tools.x402tookit.com/emoji-analyze-text","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://emoji-tools.x402tookit.com/emoji-analyze-text"]],"name":"Emoji Tools","owner_address":"0xb531320805c5bed1d46aeadcf4f008fdf172dbda","raw":{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"30000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM","transactionVersions":[0]},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s","scheme":"exact"},{"amount":"30000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"30000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"}],"description":"Analyze text (max 2000 chars): emoji count, distinct emoji, grapheme clusters, unqualified and text-presentation forms.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"text":"Ship it 🚀🚀 ❤ 👍🏽 🇺🇸 1️⃣"},"type":"http"},"output":{"example":{"asOf":"2026-10-21T01:37:00.442Z","attribution":"Data: Unicode emoji-test.txt v18.0 (2026-04-30, 22:40:18 GMT), CLDR English annotations, GitHub gemoji. Unicode License v3 / MIT. Built 2026-10-21.","degraded":false,"disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.","distinct":[{"codepoints":["U+1F680"],"count":2,"emoji":"🚀","name":"rocket","status":"fully-qualified"},{"codepoints":["U+2764"],"count":1,"emoji":"❤","name":"red heart","status":"unqualified"}],"distinctEmojiCount":5,"emojiCount":6,"kinds":{"flags":1,"keycaps":1,"skinToneVariants":1,"zwjSequences":0},"lengths":{"codePoints":22,"graphemeClusters":18,"jsStringLength":28,"utf16CodeUnits":28,"utf8Bytes":46},"notChecked":["grapheme rules of your own platform: clusters follow this server's Unicode segmentation (Intl.Segmenter), which may differ from older or newer systems","how any device draws the emoji","…2 more"],"otherGraphemes":12,"reasons":["1 emoji is not fully-qualified (missing the emoji presentation selector FE0F); some systems draw them as plain text symbols. Use fullyQualifiedForm."],"source":"Unicode emoji-test.txt, CLDR annotations (Unicode License v3) and GitHub gemoji (MIT), computed locally","summary":"6 emoji (5 distinct) in 18 grapheme clusters; JS length 28, 22 code points, 46 UTF-8 bytes.","textPresentation":[],"unqualified":[{"codepoints":["U+2764"],"fullyQualifiedForm":"❤️","name":"red heart","sequence":"❤","status":"unqualified"}],"unrecognizedEmojiLike":[],"verdict":"EMOJI_FOUND"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"text":{"description":"Text to analyze, up to 2000 characters","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"type":["null","string"]},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"distinct":{"items":{"properties":{"codepoints":{"items":{"type":"string"},"type":["array","null"]},"count":{"type":["null","number"]},"emoji":{"type":["null","string"]},"name":{"type":["null","string"]},"status":{"type":["null","string"]}},"type":"object"},"type":["array","null"]},"distinctEmojiCount":{"type":["null","number"]},"emojiCount":{"type":["null","number"]},"kinds":{"properties":{"flags":{"type":["null","number"]},"keycaps":{"type":["null","number"]},"skinToneVariants":{"type":["null","number"]},"zwjSequences":{"type":["null","number"]}},"type":["null","object"]},"lengths":{"properties":{"codePoints":{"type":["null","number"]},"graphemeClusters":{"type":["null","number"]},"jsStringLength":{"type":["null","number"]},"utf16CodeUnits":{"type":["null","number"]},"utf8Bytes":{"type":["null","number"]}},"type":["null","object"]},"notChecked":{"items":{"type":"string"},"type":["array","null"]},"otherGraphemes":{"type":["null","number"]},"reasons":{"items":{"type":"string"},"type":["array","null"]},"source":{"type":["null","string"]},"summary":{"type":["null","string"]},"textPresentation":{"type":["array","null"]},"unqualified":{"items":{"properties":{"codepoints":{"items":{"type":"string"},"type":["array","null"]},"fullyQualifiedForm":{"type":["null","string"]},"name":{"type":["null","string"]},"sequence":{"type":["null","string"]},"status":{"type":["null","string"]}},"type":"object"},"type":["array","null"]},"unrecognizedEmojiLike":{"type":["array","null"]},"verdict":{"type":["null","string"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-11-01T22:52:06.771Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-11-01T22:52:06.483Z"},"resource":"https://emoji-tools.x402tookit.com/emoji-analyze-text","serviceName":"Emoji Tools","tags":["emoji","text","unicode","graphemes"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Analyze text (max 2000 chars): emoji count, distinct emoji, grapheme clusters, unqualified and text-presentation forms."},"body_sha256":"7c47d3098a3840aca62490052febed9239c3082051f4cd3de7f4efdc3eae18b4","prev_id":null,"leaf":"0x9ad7b359b97b774cf1e124904633041852732c83a28eab1801cf498880e49289","leaf_text":"{\"body\":\"7c47d3098a3840aca62490052febed9239c3082051f4cd3de7f4efdc3eae18b4\",\"id\":2201935,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793646810261676,\"prev\":null,\"subject\":\"x402_bazaar:https://emoji-tools.x402tookit.com/emoji-analyze-text\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-11-02","leaves":444186,"root":"0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1","chained":"0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2","anchor_chain":"eip155:5042002","anchor_tx":"0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af","anchor_block":70432815},"proof":["0x9ad7b0d66055c091369ed07696b0dec47a041eadbbf89fa7ecb5e0e6190e9141","0x3e7a2719dc809f671c4db02f53096537740cfd28c05cfb2177564c7c0e6acd07","0x25db30a09dc5536638c2cd1d36a5d02b9a655e9171aa90c75cc3efbaef17164d","0xdde6221f8319ba6b669b14384c375cf9fab2a8f325e770402f4cab9332ad2327","0xda0dcb6fc48d88a5104ed1724056e62fd9df10e719a07c9be3739102518566ea","0xc18eec74b46f98e19c789d8bbe78185deec78bbec707f4fc6d566ab531936103","0x291dda957416559d565deb8c7f679faaa811c08d52692efe9a2cd92b1d5823ea","0xc658159ae7c177005892021a73d7fdb7f27582283150ff65f602c0e87372c9fb","0x41f76047a4bedefafba3abadd2d9c2101530379fac38352e886b725f4de9f46e","0xbb0a170f32756995c1e5f363753aae71db3439b90b05ca8116bee61f7b43c7df","0xa44c4a36b8d86fa938e0f579106116effb29fcc0a86614f8c076cc4254c220f6","0xbea97ef87badb4a269a9a806e24faae33a7711fec91ccdaba808349c0475fe9f","0x96eeba0e0bb8dfa0ca66d907340b43514f88c7ff36bd9a1299bad5cc5219d2d0","0xc5de092f33d9a5a2d3076d47423feb11b0630cdc080163babf6390bb04568ce5","0x9c91ecb84461aa4cb2a891252746755d862a88fe9bad822700cdb99eaab2edca","0x7731256c7406f95d30aabe3bbcb574b72535b9c28e8eb3db363210761a28a6b9","0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2","0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d","0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884"]}