{"ok":true,"data":{"endpoint":{"slug":"desk-idols-printable","name":"Desk Idols printable object","summary":"One printable paper desk object as a PDF: Locked In Cube, Doom Cube, Villain Arc Pyramid and five more. Print, cut, fold, glue.","method":"GET","url":"https://deskidols.vercel.app/api/agent/idol","example_query":"sku=locked-in","example_body":null,"docs_url":"https://deskidols.vercel.app/llms.txt","tags":["pdf","printable","gift"],"listed_by_tensorust":true,"verified":true,"price_usd":2.99,"rails":["x402"],"network":"Base","pay_to":"0x5f2dAbA9EA8B95d86195412A24F3Ab0168791696","uptime_7d_pct":100,"uptime_30d_pct":100,"probes_7d":59,"last_probe_at":"2026-10-25T09:30:11.747Z","last_probe":{"ok":true,"http":402,"ms":906,"rails":["x402"],"problems":[],"accepts":[{"usd":2.99,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x5f2dAbA9EA8B95d86195412A24F3Ab0168791696","amount":"2990000","scheme":"exact","network":"eip155:8453"}]},"tries":0,"owner":{"handle":"tensorust","kind":"person","url":"https://tensorust.com/floor/u/tensorust"},"custody":"non-custodial: you pay the seller directly; Tensorust never holds funds","url_page":"https://tensorust.com/bazaar/desk-idols-printable"},"probes":[{"at":"2026-10-25T09:30:11.740Z","http_status":402,"ok":true,"ms":906,"detail":""},{"at":"2026-10-25T09:00:12.005Z","http_status":402,"ok":true,"ms":902,"detail":""},{"at":"2026-10-25T08:30:11.253Z","http_status":402,"ok":true,"ms":900,"detail":""},{"at":"2026-10-25T08:00:12.022Z","http_status":402,"ok":true,"ms":981,"detail":""},{"at":"2026-10-25T07:30:11.512Z","http_status":402,"ok":true,"ms":982,"detail":""},{"at":"2026-10-25T07:00:11.239Z","http_status":402,"ok":true,"ms":871,"detail":""},{"at":"2026-10-25T06:30:11.609Z","http_status":402,"ok":true,"ms":910,"detail":""},{"at":"2026-10-25T06:00:11.432Z","http_status":402,"ok":true,"ms":1006,"detail":""},{"at":"2026-10-25T05:30:11.222Z","http_status":402,"ok":true,"ms":961,"detail":""},{"at":"2026-10-25T05:00:12.596Z","http_status":402,"ok":true,"ms":896,"detail":""},{"at":"2026-10-25T04:30:11.129Z","http_status":402,"ok":true,"ms":899,"detail":""},{"at":"2026-10-25T04:00:11.354Z","http_status":402,"ok":true,"ms":1003,"detail":""},{"at":"2026-10-25T03:30:12.056Z","http_status":402,"ok":true,"ms":865,"detail":""},{"at":"2026-10-25T03:00:12.150Z","http_status":402,"ok":true,"ms":874,"detail":""},{"at":"2026-10-25T02:30:11.314Z","http_status":402,"ok":true,"ms":966,"detail":""},{"at":"2026-10-25T02:00:11.559Z","http_status":402,"ok":true,"ms":940,"detail":""},{"at":"2026-10-25T01:30:11.545Z","http_status":402,"ok":true,"ms":917,"detail":""},{"at":"2026-10-25T01:00:11.601Z","http_status":402,"ok":true,"ms":903,"detail":""},{"at":"2026-10-25T00:30:11.496Z","http_status":402,"ok":true,"ms":987,"detail":""},{"at":"2026-10-25T00:00:11.888Z","http_status":402,"ok":true,"ms":988,"detail":""},{"at":"2026-10-24T23:30:11.477Z","http_status":402,"ok":true,"ms":977,"detail":""},{"at":"2026-10-24T23:00:11.582Z","http_status":402,"ok":true,"ms":891,"detail":""},{"at":"2026-10-24T22:30:11.284Z","http_status":402,"ok":true,"ms":889,"detail":""},{"at":"2026-10-24T22:00:12.366Z","http_status":402,"ok":true,"ms":900,"detail":""},{"at":"2026-10-24T21:30:11.471Z","http_status":402,"ok":true,"ms":965,"detail":""},{"at":"2026-10-24T21:00:11.731Z","http_status":402,"ok":true,"ms":925,"detail":""},{"at":"2026-10-24T20:30:11.354Z","http_status":402,"ok":true,"ms":958,"detail":""},{"at":"2026-10-24T20:00:11.296Z","http_status":402,"ok":true,"ms":957,"detail":""},{"at":"2026-10-24T19:30:11.639Z","http_status":402,"ok":true,"ms":991,"detail":""},{"at":"2026-10-24T19:00:11.401Z","http_status":402,"ok":true,"ms":925,"detail":""},{"at":"2026-10-24T18:30:11.166Z","http_status":402,"ok":true,"ms":923,"detail":""},{"at":"2026-10-24T18:00:11.585Z","http_status":402,"ok":true,"ms":1308,"detail":""},{"at":"2026-10-24T17:30:11.698Z","http_status":402,"ok":true,"ms":923,"detail":""},{"at":"2026-10-24T17:00:11.420Z","http_status":402,"ok":true,"ms":948,"detail":""},{"at":"2026-10-24T16:30:11.376Z","http_status":402,"ok":true,"ms":939,"detail":""},{"at":"2026-10-24T16:00:11.330Z","http_status":402,"ok":true,"ms":900,"detail":""},{"at":"2026-10-24T15:30:11.649Z","http_status":402,"ok":true,"ms":1012,"detail":""},{"at":"2026-10-24T15:00:11.202Z","http_status":402,"ok":true,"ms":912,"detail":""},{"at":"2026-10-24T14:30:11.251Z","http_status":402,"ok":true,"ms":917,"detail":""},{"at":"2026-10-24T14:00:11.636Z","http_status":402,"ok":true,"ms":922,"detail":""},{"at":"2026-10-24T13:30:11.748Z","http_status":402,"ok":true,"ms":970,"detail":""},{"at":"2026-10-24T13:00:11.387Z","http_status":402,"ok":true,"ms":952,"detail":""},{"at":"2026-10-24T12:30:11.363Z","http_status":402,"ok":true,"ms":987,"detail":""},{"at":"2026-10-24T12:00:11.413Z","http_status":402,"ok":true,"ms":913,"detail":""},{"at":"2026-10-24T11:30:11.842Z","http_status":402,"ok":true,"ms":972,"detail":""},{"at":"2026-10-24T11:00:11.706Z","http_status":402,"ok":true,"ms":1047,"detail":""},{"at":"2026-10-24T10:30:11.246Z","http_status":402,"ok":true,"ms":896,"detail":""},{"at":"2026-10-24T10:00:11.931Z","http_status":402,"ok":true,"ms":932,"detail":""}],"snippets":{"curl":"# See the price: the bare call answers 402 with terms in PAYMENT-REQUIRED\ncurl -i \"https://deskidols.vercel.app/api/agent/idol?sku=locked-in\"","js":"// npm i @x402/core @x402/evm viem\nimport { x402Client } from \"@x402/core/client\";\nimport { x402HTTPClient } from \"@x402/core/http\";\nimport { ExactEvmScheme } from \"@x402/evm/exact/client\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\nconst signer = privateKeyToAccount(process.env.AGENT_WALLET_KEY); // your agent's own wallet\nconst client = new x402HTTPClient(new x402Client().register(\"eip155:*\", new ExactEvmScheme(signer)));\n\nconst url = \"https://deskidols.vercel.app/api/agent/idol?sku=locked-in\";\nconst init = {};\nlet res = await fetch(url, init);\nif (res.status === 402) {\n  const terms = client.getPaymentRequiredResponse((h) => res.headers.get(h), await res.json());\n  const payment = await client.createPaymentPayload(terms); // signs a USDC transfer straight to the seller\n  res = await fetch(url, { ...init, headers: { ...(init.headers || {}), ...client.encodePaymentSignatureHeader(payment) } });\n}\nconsole.log(res.status, await res.text());"}}}