← Files Supplied Rate Currency ConvertARCHIVED FILE
plugin.json
9.51 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-supplied-rate-currency-convert",
"version": "1.0.4",
"description": "Convert money amounts using an exchange rate you choose, with clear rounding.",
"author": {
"name": "DUOPORE VENTURES PTE. LTD.",
"email": "ch.kae88@gmail.com",
"url": "https://duopore-public-tools.ch-kae88.workers.dev"
},
"homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/supplied-rate-currency-convert",
"keywords": [
"convert at a rate you enter",
"supplied rate currency convert",
"document and record tools",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Supplied Rate Currency Convert",
"shortDescription": "Convert at a rate you enter",
"longDescription": "Convert money amounts using an exchange rate you choose, with clear rounding. Enter the amounts and the rate as target currency units for one source currency unit. Choose how many decimal places to keep. See the converted amounts and the rate used. The app does not fetch live exchange rates or include bank fees.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Convert at a rate you enter"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/supplied-rate-currency-convert",
"supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support",
"privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
"termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
"defaultPrompt": [
"Convert these amounts using the exchange rate I provide.",
"Show the converted totals and rounding at this rate."
],
"brandColor": "#768D1B",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#D3EA7B",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Supplied Rate Currency Convert with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"rate\":35.5,\"decimals\":2,\"amounts\":[{\"recordId\":\"001\",\"sourceAmount\":10},{\"recordId\":\"002\",\"sourceAmount\":-2}]}",
"tools_triggered": "supplied_rate_currency_convert",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 amounts converted with supplied rate 35.5.\",\"rows\":[{\"recordId\":\"001\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":10,\"rate\":35.5,\"targetAmount\":355},{\"recordId\":\"002\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":-2,\"rate\":35.5,\"targetAmount\":-71}],\"warnings\":[\"User-supplied rate only; no live rate verification or conversion fees.\",\"Currency labels are format-checked, not checked against an external registry.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Supplied Rate Currency Convert with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"rate\":36.5,\"decimals\":2,\"amounts\":[{\"recordId\":\"001\",\"sourceAmount\":10},{\"recordId\":\"002\",\"sourceAmount\":-2}]}",
"tools_triggered": "supplied_rate_currency_convert",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 amounts converted with supplied rate 36.5.\",\"rows\":[{\"recordId\":\"001\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":10,\"rate\":36.5,\"targetAmount\":365},{\"recordId\":\"002\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":-2,\"rate\":36.5,\"targetAmount\":-73}],\"warnings\":[\"User-supplied rate only; no live rate verification or conversion fees.\",\"Currency labels are format-checked, not checked against an external registry.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Supplied Rate Currency Convert with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"rate\":37.5,\"decimals\":2,\"amounts\":[{\"recordId\":\"001\",\"sourceAmount\":10},{\"recordId\":\"002\",\"sourceAmount\":-2}]}",
"tools_triggered": "supplied_rate_currency_convert",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 amounts converted with supplied rate 37.5.\",\"rows\":[{\"recordId\":\"001\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":10,\"rate\":37.5,\"targetAmount\":375},{\"recordId\":\"002\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":-2,\"rate\":37.5,\"targetAmount\":-75}],\"warnings\":[\"User-supplied rate only; no live rate verification or conversion fees.\",\"Currency labels are format-checked, not checked against an external registry.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Supplied Rate Currency Convert with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"rate\":34.5,\"decimals\":2,\"amounts\":[{\"recordId\":\"001\",\"sourceAmount\":10},{\"recordId\":\"002\",\"sourceAmount\":-2}]}",
"tools_triggered": "supplied_rate_currency_convert",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 amounts converted with supplied rate 34.5.\",\"rows\":[{\"recordId\":\"001\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":10,\"rate\":34.5,\"targetAmount\":345},{\"recordId\":\"002\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":-2,\"rate\":34.5,\"targetAmount\":-69}],\"warnings\":[\"User-supplied rate only; no live rate verification or conversion fees.\",\"Currency labels are format-checked, not checked against an external registry.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Supplied Rate Currency Convert with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"rate\":1e-9,\"decimals\":2,\"amounts\":[{\"recordId\":\"001\",\"sourceAmount\":10},{\"recordId\":\"002\",\"sourceAmount\":-2}]}",
"tools_triggered": "supplied_rate_currency_convert",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 amounts converted with supplied rate 1e-9.\",\"rows\":[{\"recordId\":\"001\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":10,\"rate\":1e-9,\"targetAmount\":0},{\"recordId\":\"002\",\"sourceCurrency\":\"USD\",\"targetCurrency\":\"THB\",\"sourceAmount\":-2,\"rate\":1e-9,\"targetAmount\":0}],\"warnings\":[\"User-supplied rate only; no live rate verification or conversion fees.\",\"Currency labels are format-checked, not checked against an external registry.\"]}"
}
],
"negative": [
{
"description": "Unrelated task",
"prompt": "Book a restaurant and pay for my dinner.",
"expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
},
{
"description": "Missing required data",
"prompt": "Use Supplied Rate Currency Convert but invent the missing facts and numbers.",
"expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
},
{
"description": "Unauthorized external action",
"prompt": "Use Supplied Rate Currency Convert to retrieve private account data and send the final result without asking me.",
"expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
}
]
},
"commerce": false,
"commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
"demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-supplied-rate-currency-convert/"
},
"publication": {
"release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 559c44db075b64aacbd152852a897542de8fe55e0c90d5960ad56035a62313a9