{"id":119153,"recorded_at":"2026-10-26T14:40:14.876197Z","observed_at":"2026-10-26T14:40:14.876141Z","subject_kind":"source_record","subject":"x402_bazaar:https://rengi.dev/v1/sprite-tools/normal-map","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://rengi.dev/v1/sprite-tools/normal-map"]],"name":"Rengi Forge","owner_address":"0x301d463c666ccb40801e11e78bc6538e671018d7","raw":{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":90,"network":"eip155:8453","payTo":"0x301D463c666cCb40801e11e78bc6538e671018D7","scheme":"exact"},{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":90,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2nJv7581dGAQzKMyDwqM5DAjx57jyZozGyjNH5Qafkpg","scheme":"exact"}],"description":"Sprite tools: Normal map for a sprite or sprite sheet, for 2D lights in Unity URP 2D and Godot: a rounded bevel from the silhouette plus surface detail, alpha kept, OpenGL or DirectX; a height map and a preview lit by a moving light. Full schema: https://rengi.dev/v1/sprite-tools/schema","extensions":{"bazaar":{"info":{"input":{"body":{"imageUrl":"https://rengi.dev/samples/orb.png","strength":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"bevel":28,"convention":"opengl","height":"https://rengi.dev/files/<id>/height.png","height_px":128,"normal":"https://rengi.dev/files/<id>/normal.png","preview":"https://rengi.dev/files/<id>/lit.gif","width":128},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"bevel":{"description":"Rim width in pixels; from the sprite size when omitted.","maximum":256,"minimum":1,"type":"number"},"convention":{"default":"opengl","description":"opengl (green up) for Unity and Godot.","enum":["opengl","directx"],"type":"string"},"detail":{"default":0.5,"description":"How much surface detail from the colors goes into the bumps.","maximum":2,"minimum":0,"type":"number"},"image":{"description":"Base64 PNG sprite or sheet with transparency.","type":"string"},"imageUrl":{"format":"uri","type":"string"},"strength":{"default":1,"maximum":8,"minimum":0.1,"type":"number"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"bevel":{"type":"number"},"convention":{"type":"string"},"height":{"type":"string"},"height_px":{"type":"number"},"normal":{"type":"string"},"preview":{"type":"string"},"width":{"type":"number"}},"required":["preview","normal","height","width","height_px","bevel","convention"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792578203/bazaar-icons/e07082413c9331a9.png","lastUpdated":"2026-10-21T10:24:02.253Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-21T10:24:02.056Z"},"resource":"https://rengi.dev/v1/sprite-tools/normal-map","serviceName":"Rengi Forge","tags":["normal-map","sprites","2d-lighting","unity","godot"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Sprite tools: Normal map for a sprite or sprite sheet, for 2D lights in Unity URP 2D and Godot: a rounded bevel from the silhouette plus surface detail, alpha kept, OpenGL or DirectX; a height map and a preview lit by a moving light. Full schema: https://rengi.dev/v1/sprite-tools/schema"},"body_sha256":"1cfb97688e3ed21c400882aed9928474c9ac3c0cdc0bd0b5275e318ff7c2c53d","prev_id":null,"leaf":"0x913dbd6b4864cba659156f3bd26cf85bff063ddbbe8694581082974877b85735","leaf_text":"{\"body\":\"1cfb97688e3ed21c400882aed9928474c9ac3c0cdc0bd0b5275e318ff7c2c53d\",\"id\":119153,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025614876141,\"prev\":null,\"subject\":\"x402_bazaar:https://rengi.dev/v1/sprite-tools/normal-map\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x913dcf381518f87f232542811a6272cc26900c96ca8d97aed675ae0ed055ecf1","0x45ca1c11d8dd4f822f826338d6efda1274f0ef9830385e52b3765f5b3c46684c","0x02a5df9a7bbd961d6351c5f33b27601a5935f8adb36d0e863cd5c0ae3e0d8d85","0xdef05b7f7a6bfe3c1c957fb963d1b914e9d192723ba5ce83038f4274212fda50","0x01fc500b55aaa9ea0f943aada18bcce97c3ce5a689cad3719f24af4f552a4af9","0x0dafca050c344dd0a0ae2b7580736ef1680a66c0d13f1f28aaa38432e90f8069","0x80a5173d74b71183eac07e2028cee9a6de50be3e905517bbd02461f88e895772","0xcad68ce50c9e541752847a9ca797073153e707b9ded4e59015eceee020e8f057","0xf6f2bd9108b82135950a82eaf028e3da7348f19e3c1334f90abbffa60144ea85","0x8f6f90384a3dbb0aa1512320438fce6c69c255af4b720c9519d9dab665dd6626","0x6c9f1a764b7efa4ca549bf1cbbf8b397ce3c92cc35a0932f2dbf0706ae892c07","0xe131b224ee3c295dfa790b458d9daa11e2a32e6131c280c6be7d92190c756a88","0x45c1d3062bbe98a6b1540c7e2ccf6516eedd6ef07fdfeb1ba77ee6272970447c","0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5","0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}