Add x402 Agent-Payment Infrastructure - #5
Conversation
|
I tried a no-payment registry-readiness check against the public URLs listed in the submission and could not reach either advertised metadata URL from a normal external client: curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/ai/manifest
curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/server.jsonBoth timed out after 20 seconds during this pass, and No payment headers, wallet signatures, or paid calls were sent. |
@TateLyman thanks for checking this, and sorry for the inconvenience. I believe I found the issue. The metadata routes were available in some normal GET paths, but the public discovery surface was still too dependent on the app/proxy path and did not behave cleanly for registry-style validators. In particular, HEAD/OPTIONS/static discovery behavior could return 404/405 or otherwise look unhealthy to tools like I moved the advertised discovery files to exact nginx-served static locations, refreshed them from the live app, and added validator-friendly behavior:
Current checks from my side: curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/ai/manifest
# 200 OK, application/json, content-length 33603, ~0.11s
curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/server.json
# 200 OK, application/json, content-length 545, ~0.10s
x402-surface-check@latest https://payments.wiselyenterprisesllc.com/ai/manifest --json
# document 200, paid entries invoke + creditPurchase, both return 402, preflights 204, findings []
x402-surface-check@latest --endpoint --method POST --body-file /tmp/request.json https://payments.wiselyenterprisesllc.com/ai/invoke --json
# 402 Payment Required, payment-required challenge header/body present, preflight 204, findings []Could you try the registry-readiness check again when you get a chance? No payment headers, wallet signatures, or paid calls should be needed for this validation pass. |
|
Quick update: the public surface has been refreshed and revalidated.
Apologies for the earlier availability/probe issue. If the registry validator can retry, it should see the fixed surface now. |
Adds external x402 seller probing and hosted endpoint factory metadata.
Removes duplicate stale block and keeps external seller and endpoint metadata current.
|
Re-checked the refreshed public surface from a normal no-payment client. No Repro: curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/ai/manifest
curl -i --max-time 20 https://payments.wiselyenterprisesllc.com/server.json
npx --yes x402-surface-check@latest \
https://payments.wiselyenterprisesllc.com/ai/manifest \
--json --limit 2 \
--origin https://payments.wiselyenterprisesllc.com
curl -i -X OPTIONS https://payments.wiselyenterprisesllc.com/ai/invoke \
-H 'Origin: https://payments.wiselyenterprisesllc.com' \
-H 'Access-Control-Request-Method: POST' \
-H 'Access-Control-Request-Headers: content-type,x-payment,payment-signature'Current readback:
Only remaining note from the current checker is low-priority: both paid routes expose a broad CORS method set ( Net: the original registry-blocking availability issue is fixed from this external pass, and the no-payment x402/browser retry surface is now readable. |
Tool Submission
Tool Information
x402-agent-payment-infrastructureWisely x402 Agent-Payment Infrastructure2.0.0Description
Wisely is a remote MCP server and self-facilitated x402 agent-payment layer. It helps AI agents discover paid tools, quote payment requirements, hand wallet signing back to the caller, invoke hosted or external x402 resources, stream progress for slower calls, and return receipts/proofs for later audit.
The public surface is meant for agent builders and paid-tool sellers, not for exposing local files or private credentials. Public discovery works without payment. Paid calls require either x402 payment proof or an authorized developer-credit key.
What Agents Can Do
Rails Advertised
MCP Functions Exposed
x402_manifest- public service, MCP, docs, and x402 metadata.wisely_install_profile- portable install metadata for OpenClaw, Hermes-style agents, Codex/CLI agents, MCP clients, and skill registries.wisely_doctor- public-safe endpoint wiring, discovery, and verifier readiness checks.x402_quote_service- quote a hosted AI/data service and payment route.x402_quote_conversion- quote conversion into the seller-required x402 settlement asset.x402_invoke_service- invoke a paid AI/data service after payment proof or developer-credit authorization.x402_purchase_credits- purchase reusable developer credits through Wisely x402 settlement rails.x402_credit_status- check developer-credit balances and spend state.x402_get_receipt- fetch receipt and proof records.x402_quote_external- quote a standard external x402 seller/resource for caller-side wallet signing.x402_endpoint_catalog- list hosted paid x402 endpoints and public endpoint metadata.x402_dashboard_status- return public dashboard telemetry for traffic, receipts, fees, and endpoint usage.x402_endpoint_create_handoff/wisely_endpoint_handoff- safe builder-key, console, CLI, and buyer handoff guidance.x402_builder_register,wisely_builder_status,x402_builder_revenue,x402_builder_payouts,x402_builder_events,x402_endpoint_secret_settings- builder account, revenue, payout, event, and secret-setting helpers.Security Boundary
Permissions Justification
[]true[]Current Validation
/ai/manifestand/server.jsonreturn200quickly from normal no-payment clients./ai/mcp.toolbox.tomldescription and tool list have been refreshed for the current self-facilitated/four-rail architecture.Checklist
toolbox.tomlis insubmissions/x402-agent-payment-infrastructure/