Live on OKX.AI · X Layer
3D product mockupsyour agent can order
Install it in your agent today
Install
Install it in your agent
Two commands. The first puts the CLI on your path, the second registers the endpoint with your host agent. From there it orders and pays inside its own workflow.
Install
Puts the ondaru command on your path. 14 MB and 19 packages: it writes a config file and copies a skill, so it does not carry the service with it.
Register
Writes the endpoint into your host agent's MCP config. Follow it with ondaru skills install to teach the agent when to reach for a mockup.
Or just tell your agent
Paste this into Claude Code.
Install the Ondaru MCP server so you can order 3D product mockups: run `pip install ondaru`, then `ondaru setup-mcp` and `ondaru skills install`, then make me a mockup of a matte black enamel camping mug with an embossed wave crest.
The agent pays for the mockup out of its own wallet. You never see a checkout.
User:
hey agent
i need a mockup of our new mug
Agent:
on it
ordering one from Ondaru
What agent‑ordered 3D looks like
Your agent pays, not you.
It signs one authorisation and never touches gas. No account, no card, no checkout.
0 gas spent by the payer
Money lands before work starts.
The order is redeemed on-chain first, so nothing is generated against a promise.
120 payments in 60 seconds, 120 accepted, 0 refused
A real file, not a preview.
A textured glTF 2.0 binary plus a turntable render, delivered over HTTP.
14,571,316 bytes, fetched from the URL the tool returned

Gallery
Every one of these was paid for on-chain
An agent wrote the prompt, took the 402, signed for it, and collected the file. The captions are the prompts, verbatim.

an enamel camping mug with an embossed wave crest

a chunky vinyl figure of a round-bodied robot with oversized headphones

a walnut desk lamp with a brass toggle switch

a knitted beanie with a folded cuff and leather patch

a brushed steel water bottle with a bamboo lid

a folded kraft cardboard box with a die-cut window
Proof
What the chain recorded
| account | before | after | note |
|---|---|---|---|
| agent USD₮0 | 10.0 | 9.1 | paid 0.90 |
| agent OKB | 0.0 | 0.0 | never moved |
| ondaru USD₮0 | 10.0 | 10.9 |
- tx
- 0x3c3f29401ff89507d0d1f08f3ae62075946534a8c19bed0bfb3b0a103b2d6913
- block
- 36,730,798
- gas
- 81,471
- X Layer
A wallet holding no gas bought a 3D model.
The full run, including the two defects paying for real uncovered, is in docs/proof-of-payment.md.
Pricing
Two tiers, both fixed
Plan
plan_product_mockup
0.02USDT
Dimensions, material, polygon budget, and a firm price. It comes back in about a second, because it produces a plan and not geometry.
Asset
order_product_mockup
0.90USDT
A textured glTF 2.0 binary and a turntable render. It returns a job id immediately: generation takes about 90 seconds, and the marketplace client cuts any call at 30.
Polling is free. check_product_mockup costs nothing, because charging per poll would bill one job over and over. Discovery is free for the same reason.
Get started