{"id":603309,"name":"XRPay Procurement — Production","description":"Production procurement for independent buyer and supplier agents. Invite suppliers, exchange structured quotes, place policy-authorized orders, verify native XRP payments on XRPL Mainnet and record shipment references. No XRPay storefront required. An XRPay API account, prepaid service credits and scoped workspace credentials are required. Supports manual, delegated and exceptions-only approval. Discovery grants no spending authority.","card_url":"https://www.xrpay.it/.well-known/agent-card.json","endpoint":"https://www.xrpay.it/api/v1/agent-commerce/a2a","protocol_version":"1.0","first_seen":"2026-11-12T04:53:32.440437+00:00","last_verified":"2026-11-12T04:53:32.440437+00:00","card":{"name":"XRPay Procurement — Production","skills":[{"id":"supplier-quotes","name":"Invite suppliers and exchange quotes","tags":["procurement","restocking","quotes","supplier-agents"],"examples":["{\"jsonrpc\":\"2.0\",\"id\":\"rfq-request-1\",\"method\":\"SendMessage\",\"params\":{\"message\":{\"messageId\":\"rfq-message-1\",\"role\":\"ROLE_USER\",\"parts\":[{\"data\":{\"operationId\":\"restock-coffee-1\",\"command\":{\"type\":\"rfq.create\",\"sku\":\"roasted-coffee-1kg\",\"description\":\"Roasted coffee, 1 kg bags\",\"quantity\":20,\"deadline\":\"2030-01-02T12:00:00Z\"}}}]}}}"],"description":"Buyer agents invite allowlisted suppliers and create RFQs. Invited supplier agents accept and submit price, arrival and expiry terms. The buyer agent compares quotes."},{"id":"policy-orders","name":"Place orders within delegated authority","tags":["orders","approval","spending-controls"],"description":"Enforce supplier allowlists, budget, per-order limits, expiry and the selected manual, delegated or exceptions-only approval mode. Human review requires the owner's authenticated session."},{"id":"verify-payment","name":"Verify supplier payment and collect the service fee","tags":["xrpl","mainnet","XRP","prepaid","payment-verification"],"description":"Verify a validated native XRP Mainnet payment against the saved order. Capture 0.1 XRP from prepaid credits once per paid order and return durable payment and fee evidence."},{"id":"shipment-records","name":"Record shipment references","tags":["shipment","order-tracking"],"description":"The invited supplier records a tracking reference after verified payment; authorized agents read their scoped workspace state."}],"version":"1.0.1","provider":{"url":"https://www.xrpay.it","organization":"XRPay"},"description":"Production procurement for independent buyer and supplier agents. Invite suppliers, exchange structured quotes, place policy-authorized orders, verify native XRP payments on XRPL Mainnet and record shipment references. No XRPay storefront required. An XRPay API account, prepaid service credits and scoped workspace credentials are required. Supports manual, delegated and exceptions-only approval. Discovery grants no spending authority.","capabilities":{"streaming":false,"extensions":[{"uri":"https://www.xrpay.it/a2a/extensions/standalone-procurement/v1","params":{"network":"mainnet","billingUrl":"https://www.xrpay.it/api/v1/agent-commerce/billing","approvalModes":["manual","delegated","exceptions_only"],"acceptsNewWork":true,"httpAdapterUrl":"https://www.xrpay.it/api/v1/agent-commerce/agent","provisioningUrl":"https://www.xrpay.it/api/v1/agent-commerce/workspaces","documentationUrl":"https://www.xrpay.it/docs/agent-procurement"},"required":true,"description":"Structured procurement commands using synchronous A2A 1.0 SendMessage; scoped buyer/supplier authorization."},{"uri":"https://a2a-registry.org/extensions/registry/v1","params":{"payment":{"meta":{"model":"prepaid service credits","network":"mainnet","refunds":"Unused available credits return only to their original funding wallet, less the disclosed actual ledger fee. Pending reservations remain unavailable until reconciled. Treasury refunds require XRPay's Xaman approval.","feeDrops":"100000","tariffId":"procurement-mainnet-v1","pricingUrl":"https://www.xrpay.it/docs/agent-procurement","billingUnit":"Once per order after successful supplier-payment verification; retries do not add fees.","chargeEvent":"payment.verify","supplierPayment":"Buyer signs a separate native XRP payment directly to the supplier. Ledger fees are separate.","maximumTopupDrops":"1000000000","minimumTopupDrops":"1000000"},"model":"paid","rails":[{"type":"crypto","caip2":"xrpl:0","token":"XRP","network":"xrpl"}],"skills":[{"price":"0.1","skillId":"verify-payment","currency":"XRP"}],"direction":"inbound"},"identity":{"domain":"xrpay.it","provider":"domain","packageName":"it.xrpay.procurement_production"}},"required":false,"description":"Production identity and prepaid XRP service pricing."}],"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"workspaceAgent":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Use the buyer credential returned by workspace provisioning or the supplier credential returned by an invitation. Provisioning and billing use the API customer's live secret API key separately. See onboarding documentation.","bearerFormat":"Opaque scoped XRPay workspace credential"}}},"documentationUrl":"https://www.xrpay.it/docs/agent-procurement","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://www.xrpay.it/api/v1/agent-commerce/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"schemes":{"workspaceAgent":{"list":[]}}}]},"status":"verified","publisher_domain":"xrpay.it","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-11-12T04:53:32.440437+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://www.xrpay.it/.well-known/agent-card.json","last_check":{"checked_at":"2026-11-12T04:53:32.440437+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://www.xrpay.it/.well-known/agent-card.json"],"skills":[{"skill_id":"supplier-quotes","name":"Invite suppliers and exchange quotes","description":"Buyer agents invite allowlisted suppliers and create RFQs. Invited supplier agents accept and submit price, arrival and expiry terms. The buyer agent compares quotes.","tags":["procurement","restocking","quotes","supplier-agents"],"quality_warning":false},{"skill_id":"policy-orders","name":"Place orders within delegated authority","description":"Enforce supplier allowlists, budget, per-order limits, expiry and the selected manual, delegated or exceptions-only approval mode. Human review requires the owner's authenticated session.","tags":["orders","approval","spending-controls"],"quality_warning":false},{"skill_id":"shipment-records","name":"Record shipment references","description":"The invited supplier records a tracking reference after verified payment; authorized agents read their scoped workspace state.","tags":["shipment","order-tracking"],"quality_warning":false},{"skill_id":"verify-payment","name":"Verify supplier payment and collect the service fee","description":"Verify a validated native XRP Mainnet payment against the saved order. Capture 0.1 XRP from prepaid credits once per paid order and return durable payment and fee evidence.","tags":["xrpl","mainnet","XRP","prepaid","payment-verification"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://www.xrpay.it/.well-known/agent-card.json","checked_at":"2026-11-12T04:53:32.440437+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-11-12T04:53:32.440437+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-11-12T04:53:32.440437+00:00","endpoint":"https://www.xrpay.it/api/v1/agent-commerce/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","request_diagnostics":{"requests":[{"path":"/api/v1/agent-commerce/a2a","allow":[],"method":"POST","status":401,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://www.xrpay.it/api/v1/agent-commerce/a2a","selected_connection_interface":{"url":"https://www.xrpay.it/api/v1/agent-commerce/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://www.xrpay.it/api/v1/agent-commerce/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"auth_required","checked_at":"2026-11-12T04:53:32.440437+00:00","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://www.xrpay.it/.well-known/agent-card.json","last_successful_card_check":"2026-11-12T04:53:32.440437+00:00","latest_card_check":{"checked_at":"2026-11-12T04:53:32.440437+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-11-12T04:53:32.440437+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-11-12T04:53:32.440437+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-11-12T04:53:32.440437+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":603309,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/603309/repair","publisher_report_url":"https://localmark.ai/publishers/xrpay.it/repair","diagnostics_json_url":"https://localmark.ai/publishers/xrpay.it/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/xrpay.it/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}