Supplier Payment Decision Agent
https://supplier-payment-verifier-production.up.railway.app/.well-known/agent-card.json
● healthy
Independent third-party agent that tells another agent whether to pay an Irish supplier invoice: EXECUTE_PAYMENT, REJECT_PAYMENT or FLAG_FOR_HUMAN_REVIEW, from CRO, EU VIES, IBAN, 3-way match and signature checks. Pay per call with x402 from 0.005 USDC. It decides only; it never moves money.
Transport
JSONRPC
Protocol
0.3.0
Price
—
Skills
-
Validate an IBANCheapest call. Validates an IBAN (ISO 13616 mod-97 checksum, length and country) before you pay it. Returns PASSED or FAILED with a reason code. Irish (IE) IBANs pass by default. Price: 0.005 USDC.iban_validationpayment_verification
-
Check an Irish VAT numberValidates the Irish VAT number format and check letter, then confirms registration live with EU VIES. Returns PASSED, FAILED or UNAVAILABLE (VIES outage) with a reason code. Price: 0.01 USDC.vat_validationsupplier_verification
-
Check an Irish company status (CRO)Looks up an Irish company by CRO number in the Companies Registration Office open data. PASSED only if the company status is NORMAL; dissolved, liquidated or unknown companies FAIL. Returns the registered name. Price: 0.01 USDC.company_verificationkyb
-
3-way match PO, goods receipt and invoiceChecks that a purchase order, goods receipt and invoice agree on supplier, currency, amount, line items, unit prices and quantities received. Stateless; you attach the documents. Checks caller-supplied documents, not independently verified ERP records. Price: 0.02 USDC.three_way_matchaccounts_payable
-
Decide: pay this supplier invoice or notFlagship. Independent third-party decision for an Irish supplier invoice. Runs five gates (CRO status NORMAL, EU VIES VAT, payee-name and IBAN check, PO/GRN/invoice 3-way match, RSA signature) and returns exactly one of EXECUTE_PAYMENT, REJECT_PAYMENT or FLAG_FOR_HUMAN_REVIEW with per-check results, reason codes and a confidence score. The legacy CONFIRMATION_OF_PAYEE result means a payee-name comparison with the CRO legal name and IBAN validation, not bank Confirmation of Payee. ERP_THREE_WAY_MATCH compares caller-supplied documents, not independently verified ERP records. Decides only; never moves money. Register a signing key first via /v1/agent-keys. Price: 0.05 USDC.payment_decisionaccounts_payablefraud_prevention
-
Register a signing keyRegisters an RSA public key (2048-bit or larger, PEM) used to sign payment-decision requests. Keys are immutable per tenant; rotate by registering a new key_id. Price: 0.005 USDC.key_registration
-
Verify supplier identity and VATVerify a supplier's claimed legal name, company registration details and VAT number against the official company registry and EU VIES. Transaction, payment destination and evidence checks are not evaluated in this configuration.supplierpaymentverificationriskB2B
How to call
A2A endpoint (JSONRPC)
https://supplier-payment-verifier-production.up.railway.app/a2a
Listed in
Directories this entry was found in.
agenstry