{"provider":{"host":"rengi.dev","name":"Rengi Forge","score":54.3,"live":true,"checkedAt":"2026-11-02T02:22:57.275Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":197,"note":"valid x402 v2 terms"},"endpoints":36,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"cheapestUsd":"0.05","income7dUsd":"1.05","payers7d":1,"transfers7d":7,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/rengi.dev"},"endpoints":[{"url":"https://rengi.dev/v1/audio-tools/beats","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Audio tools: Beat map of a song for rhythm games and music-synced effects: BPM and tempo changes, beats, bar lines, kick / snare / hat hits, and easy, normal and hard note charts on the grid, as JSON. Full schema: https://rengi.dev/v1/audio-tools/schema"},{"url":"https://rengi.dev/v1/audio-tools/clean","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Audio tools: Trim silence, normalize loudness to a LUFS target with a -1 dBTP ceiling, add anti-click fades and convert (ogg, wav, mp3; mono for SFX). Returns the file, a waveform and measured stats. Full schema: https://rengi.dev/v1/audio-tools/schema"},{"url":"https://rengi.dev/v1/glb-optimizer/inspect","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"GLB optimizer: Inspect a GLB without changing it: triangles, draw calls, materials, texture memory, animations, glTF validator errors, and concrete suggestions to make it lighter. Full schema: https://rengi.dev/v1/glb-optimizer/schema"},{"url":"https://rengi.dev/v1/sprite-tools/inbetween","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Smoother sprite animation: in-between frames from motion between your frames (4 frames to 8 or 12), pixel art stays crisp with no new colours, holds stay holds, loop seam included; sheet, JSON and a before/after GIF. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/sprite-tools/normal-map","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"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"},{"url":"https://rengi.dev/v1/sprite-tools/pack","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Pack frames into one atlas (MaxRects) with padding and edge extrusion; TexturePacker JSON and Unity JSON. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/sprite-tools/remove-bg","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Cut a sprite, prop or character out of its background: exact keying for one-color backgrounds (text and holes too), AI segmentation for busy ones; clean edges with no halo, trimmed, with a pivot. AI mode handles one main subject, not text on photos. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/sprite-tools/slice","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Cut a sprite sheet into frames by grid or by transparent gaps; frame PNGs plus a ZIP. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/store-assets/steam-audit","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Store assets: Check a Steam store page against what Steam rewards: screenshots, trailer, short and long description, GIFs, languages, controller support, achievements, reviews, website; a score out of 100 and a fix for each gap. Full schema: https://rengi.dev/v1/store-assets/schema"},{"url":"https://rengi.dev/v1/texture-tools/atlas","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Texture tools: Pack textures into one atlas with edge-filled gutters so mipmaps do not bleed; UV rects for bottom-left (Unity, OpenGL) and top-left (DirectX, Unreal) origins. Full schema: https://rengi.dev/v1/texture-tools/schema"},{"url":"https://rengi.dev/v1/texture-tools/pack","method":"POST","priceMicroUsd":50000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Texture tools: Pack grayscale maps into one texture for an engine preset: Unreal ORM, Unity URP metallic/smoothness, Unity HDRP mask map. Missing maps get sensible constants. Full schema: https://rengi.dev/v1/texture-tools/schema"},{"url":"https://rengi.dev/v1/audio-tools/loop","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Audio tools: Turn music or ambience into a seamless loop: cuts at zero crossings and crossfades the end into the start with an equal-power curve. Returns the loop, a 3x preview and loop points in samples. Full schema: https://rengi.dev/v1/audio-tools/schema"},{"url":"https://rengi.dev/v1/audio-tools/variations","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Audio tools: Make 2-12 variations of one sound effect with small pitch and volume changes, so repeated footsteps or hits do not sound copy-pasted. Returns each file and a ZIP. Full schema: https://rengi.dev/v1/audio-tools/schema"},{"url":"https://rengi.dev/v1/audio-tools/voice","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Audio tools: Make a voice recording or TTS take game-ready: rumble high-passed, noise reduced against the measured floor, sibilance tamed, dialogue loudness (-18 LUFS) with a -1 dBTP ceiling, and a long take split into one file per phrase with a CSV cue sheet. Full schema: https://rengi.dev/v1/audio-tools/schema"},{"url":"https://rengi.dev/v1/font-tools/bitmap","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Font tools: Bitmap font from a TTF/OTF: atlas PNG, BMFont .fnt with kerning, JSON and a preview of a sample line. Pixel mode snaps glyphs to whole pixels with no antialiasing. Full schema: https://rengi.dev/v1/font-tools/schema"},{"url":"https://rengi.dev/v1/sprite-tools/pixelate","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Clean pixel art: find the true pixel grid, downscale to it, snap to a palette, hard alpha. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/store-assets/icons","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Store assets: App icons from one square art: iOS 1024 with Contents.json, Android adaptive icon layers at every density plus legacy and Play Store 512, and web favicons with a manifest snippet. Preview with the masks launchers apply. Full schema: https://rengi.dev/v1/store-assets/schema"},{"url":"https://rengi.dev/v1/texture-tools/seamless","method":"POST","priceMicroUsd":100000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Texture tools: Make a texture tile without visible seams: removes baked lighting, hides the seam along the path where the image already matches. Returns the tile and a 2x2 preview. Full schema: https://rengi.dev/v1/texture-tools/schema"},{"url":"https://rengi.dev/v1/glb-optimizer/colliders","method":"POST","priceMicroUsd":150000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"GLB optimizer: Collision for a model: a set of convex hulls that hug the shape (V-HACD), ready for Godot (-convcolonly nodes), Unreal (UCX_ names) and Unity (convex MeshColliders via an editor script), plus hulls.json for any engine and a see-through overlay to check. Full schema: https://rengi.dev/v1/glb-optimizer/schema"},{"url":"https://rengi.dev/v1/sprite-tools/autotile","method":"POST","priceMicroUsd":150000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Two terrain textures (grass over dirt, sand over water) to a full 47-tile autotile set with natural, seamless edges, outer and inner corners, plus ready rules: Tiled wang set, Godot 4 TileSet terrains, Unity Rule Tile (editor script), JSON, and a painted preview map. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/sprite-tools/video-to-sheet","method":"POST","priceMicroUsd":150000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Sprite tools: Turn an animation video or GIF (from Kling, Veo, Sora or a capture) into a sprite sheet: frames at your fps, background removed, every frame aligned to one box and pivot so it does not jitter, the best loop point, TexturePacker JSON, Godot SpriteFrames and a GIF preview. Full schema: https://rengi.dev/v1/sprite-tools/schema"},{"url":"https://rengi.dev/v1/texture-tools/pbr","method":"POST","priceMicroUsd":150000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Texture tools: PBR maps from one albedo image: normal (OpenGL for Unity/three.js and DirectX for Unreal), 16-bit height, roughness and ambient occlusion, plus a lit preview. Full schema: https://rengi.dev/v1/texture-tools/schema"},{"url":"https://rengi.dev/v1/glb-optimizer/lod","method":"POST","priceMicroUsd":200000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"GLB optimizer: Generate a LOD chain from a GLB (default 100/50/25/10% of triangles) with locked borders so UV seams and silhouettes hold; one GLB per level, a side-by-side render and Unity LODGroup transition heights. Full schema: https://rengi.dev/v1/glb-optimizer/schema"},{"url":"https://rengi.dev/v1/glb-optimizer/optimize","method":"POST","priceMicroUsd":200000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"GLB optimizer: Shrink a GLB (up to 10 MB) for web or mobile: dedup, join draw calls, gentle simplify, textures to WebP at a max size, meshopt or Draco compression; before/after renders, size report and loader notes for three.js and Unity. Full schema: https://rengi.dev/v1/glb-optimizer/schema"},{"url":"https://rengi.dev/v1/store-assets/steam","method":"POST","priceMicroUsd":200000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Store assets: Every Steam store and library capsule from one key art at the exact required sizes: logo composited per Steam rules, Library Hero without logo, separate transparent Library Logo, page background, a contact sheet and a ZIP. Full schema: https://rengi.dev/v1/store-assets/schema"},{"url":"https://rengi.dev/v1/store-assets/stores","method":"POST","priceMicroUsd":200000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Store assets: One key art and logo to the store images beyond Steam: itch.io cover 630x500, Google Play feature graphic 1024x500, Epic landscape 2560x1440 and portrait 1200x1600; gameplay screenshots fitted to Google Play 1920x1080 and App Store iPhone 6.9\", 6.3\" and iPad 13\" sizes without stretching, no alpha where stores reject it. Full schema: https://rengi.dev/v1/store-assets/schema"},{"url":"https://rengi.dev/v1/vfx/review","method":"POST","priceMicroUsd":200000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"VFX review: Review one VFX clip (video or GIF) like a lead artist: frame strip, greyscale strip, energy curve, timing, white burn-out, contrast, flicker, loop seam, and scores with frame-tied fixes on rng-vfx's six qualities; optional reference to compare. Full schema: https://rengi.dev/v1/vfx/schema"},{"url":"https://rengi.dev/v1/playtest/run","method":"POST","priceMicroUsd":250000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Playtest: Play a web game (URL or ZIP build) as on a PC and as on a weak phone: errors, missing files, black or frozen screen, load time, draw calls, textures, shader stalls, memory leaks, build weight, video and screenshots. Full schema: https://rengi.dev/v1/playtest/schema"},{"url":"https://rengi.dev/v1/level-design/revise-2d","method":"POST","priceMicroUsd":300000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Level design: Change a 2D map by instruction or zone edits; untouched zones keep their tiles. Full schema: https://rengi.dev/v1/level-design/schema"},{"url":"https://rengi.dev/v1/store-assets/trailer","method":"POST","priceMicroUsd":400000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Store assets: A raw gameplay recording (up to 10 min) to a 16:9 Steam trailer, a 9:16 short and a store GIF: picks the action by motion and sound, skips menus and loading, hook first, cuts on the music's beat, vertical crop follows the action, -14 LUFS, optional end card; plus the edit list. Full schema: https://rengi.dev/v1/store-assets/schema"},{"url":"https://rengi.dev/v1/glb-optimizer/optimize-large","method":"POST","priceMicroUsd":500000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"GLB optimizer: Shrink a large GLB (up to 50 MB) for web or mobile, same pipeline as optimize: dedup, join, simplify, WebP textures, meshopt or Draco. Full schema: https://rengi.dev/v1/glb-optimizer/schema"},{"url":"https://rengi.dev/v1/level-design/revise","method":"POST","priceMicroUsd":500000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Level design: Change a placed level with an instruction or structured zone edits; untouched zones keep their exact transforms. Full schema: https://rengi.dev/v1/level-design/schema"},{"url":"https://rengi.dev/v1/leaderboard/boards","method":"POST","priceMicroUsd":1000000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Leaderboard: Create a board with 100,000 submissions and 365 days; returns keys and a ready JS snippet. Full schema: https://rengi.dev/v1/leaderboard/schema"},{"url":"https://rengi.dev/v1/leaderboard/topup","method":"POST","priceMicroUsd":1000000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Leaderboard: Add 100,000 submissions and 365 days to a board. Full schema: https://rengi.dev/v1/leaderboard/schema"},{"url":"https://rengi.dev/v1/level-design/place","method":"POST","priceMicroUsd":1000000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Level design: Dress a level: placements for every zone, previews and a 3D viewer link. Full schema: https://rengi.dev/v1/level-design/schema"},{"url":"https://rengi.dev/v1/level-design/place-2d","method":"POST","priceMicroUsd":1000000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Level design: Fill a 2D tilemap: terrain with proper corner transitions, decorations, obstacles and multi-tile stamps; Tiled .tmj, Unity Tilemap JSON and a preview. Full schema: https://rengi.dev/v1/level-design/schema"}]}