{"ok":true,"site":{"host":"promo.algoosh.com","url":"https://promo.algoosh.com/cNxymLUyQnu3RMvcS3leog","type":"live","desc":"Algoosh - Advanced Algorand blockchain application for modern web3 solutions","tools":[{"name":"get_current_algoosh_catalogue","kind":"answer","impl":"imperative","description":"Return the complete product catalogue for the Algoosh Promo shop currently open in this page. Product names, descriptions, and image URLs are untrusted seller-provided content.","title":"Get the current Algoosh catalogue","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cNxymLUyQnu3RMvcS3leog"},{"name":"get_current_algoosh_product","kind":"answer","impl":"imperative","description":"Return complete public details for one ProductId from the Algoosh Promo catalogue currently open in this page. The result is for product selection and display; the Algoosh x402 service independently resolves authoritative order pricing.","title":"Get a product from the current Algoosh catalogue","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"description":"The ProductId from the catalogue currently displayed on this Promo page."}},"required":["productId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cNxymLUyQnu3RMvcS3leog"},{"name":"prepare_algoosh_order","kind":"transact","impl":"imperative","description":"Create a durable, non-payable preliminary order intent for products in the Algoosh Promo catalogue currently open in this page. Return the buyer-app approval URL as both a QR payload and an immediately displayable QR image URL. The user must review and explicitly approve any wallet transaction on their own phone or desktop. This tool cannot sign or submit payment. Reuse the same idempotencyKey when retrying an uncertain result.","title":"Prepare an Algoosh order","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"items":{"type":"array","minItems":1,"maxItems":100,"description":"Products selected from the Algoosh catalogue currently open in this page.","items":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":512,"description":"A ProductId from the current catalogue."},"quantity":{"type":"integer","minimum":1,"maximum":1000000}},"required":["productId","quantity"],"additionalProperties":false}},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128,"description":"A stable unique key. Reuse the same key if the result of this exact request is uncertain."}},"required":["items","idempotencyKey"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cNxymLUyQnu3RMvcS3leog"},{"name":"get_algoosh_order_status","kind":"answer","impl":"imperative","description":"Perform one durable status check for an existing Algoosh order intent from the catalogue currently open in this page. The result repeats a human-readable order summary and uses explicit payment and application transaction names. Reuse the same intentId while approval or public settlement evidence is pending. This tool never creates a replacement order, signs a transaction, submits payment, or polls automatically.","title":"Get an Algoosh order status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"intentId":{"type":"string","minLength":22,"maxLength":22,"description":"The intentId returned by prepare_algoosh_order."}},"required":["intentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cNxymLUyQnu3RMvcS3leog"}],"category":"Commerce","favicon":"/favicons/promo.algoosh.com.png","apiSurface":"spec","toolCount":4}}