Ultravioleta DAO x402 Facilitator
facilitator.ultravioletadao.xyz
· Ultravioleta DAO
x402 payment facilitator operated by Ultravioleta DAO. Verifies and settles signed payments with sponsored network fees, including Arc USDC mainnet/testnet and native Hedera HBAR/USDC mainnet/testnet. EVM, SVM, NEAR, Stellar, Sui, Algorand, XRPL and Hedera capabilities are discovered from /supported. Hedera uses x402 v2/exact only; Arc uses direct EOA exact v1/v2. No facilitator fee. ERC-8004 identity/reputation and Bazaar discovery have their own network scopes.
facilitator.ultravioletadao.xyz via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
https://facilitator.ultravioletadao.xyz/.well-known/agent-card.json and the next probe clears this panel.
| Field | What we saw | What we stored |
|---|---|---|
capabilities |
Input should be a valid dictionary or instance of Capabilities | dropped — this field was not indexed |
Dispute or improve this rating
F
Conformance score: 31/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-19 06:06:07 current | 875837ca5e73… |
view → |
Endpoints
| Agent card | https://facilitator.ultravioletadao.xyz/.well-known/agent-card.json |
| Provider | https://ultravioletadao.xyz |
| Docs | https://facilitator.ultravioletadao.xyz/skill.md |
Skills · 4 declared · mapped to canonical taxonomy
POST /verify. Answers HTTP 200 with {"isValid": true|false}; a rejected payment is still a 200, so branch on the body, not the status code.
POST /settle re-verifies and submits the network-native transfer. Read success and transaction in the response; Hedera returns account@seconds.nanoseconds. Arc/…
GET /supported returns the enabled (version, scheme, network) capabilities and network-specific fee payers. Legacy/CAIP-2 aliases may coexist; Hedera is native …
POST /accepts. Enriches a seller's draft payment requirements with the facilitator's fee payer, token list and escrow data. Faremeter-middleware compatible.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/facilitator.ultravioletadao.xyz) [](https://agenstry.com/agents/facilitator.ultravioletadao.xyz) [](https://agenstry.com/agents/facilitator.ultravioletadao.xyz) [](https://agenstry.com/agents/facilitator.ultravioletadao.xyz)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "Ultravioleta DAO x402 Facilitator",
"version": "1.0.0",
"description": "x402 payment facilitator operated by Ultravioleta DAO. Verifies and settles signed payments with sponsored network fees, including Arc USDC mainnet/testnet and native Hedera HBAR/USDC mainnet/testnet. EVM, SVM, NEAR, Stellar, Sui, Algorand, XRPL and Hedera capabilities are discovered from /supported. Hedera uses x402 v2/exact only; Arc uses direct EOA exact v1/v2. No facilitator fee. ERC-8004 identity/reputation and Bazaar discovery have their own network scopes.",
"url": "https://facilitator.ultravioletadao.xyz/",
"preferredTransport": "HTTP+JSON",
"additionalInterfaces": [
{
"url": "https://facilitator.ultravioletadao.xyz/",
"transport": "HTTP+JSON"
},
{
"url": "https://facilitator.ultravioletadao.xyz/mcp",
"transport": "MCP+STREAMABLE-HTTP"
}
],
"supportedInterfaces": [
{
"url": "https://facilitator.ultravioletadao.xyz/",
"transport": "HTTP+JSON"
},
{
"url": "https://facilitator.ultravioletadao.xyz/mcp",
"transport": "MCP+STREAMABLE-HTTP"
}
],
"documentationUrl": "https://facilitator.ultravioletadao.xyz/skill.md",
"capabilities": [
{
"id": "x402-verification",
"name": "Verify x402 payment authorizations",
"description": "Validate network-specific signatures, amounts, accounts/tokens and validity windows without submitting a transfer. Native Hedera inspects buyer-signed CryptoTransfer bytes and HTS account eligibility."
},
{
"id": "x402-settlement",
"name": "Settle x402 payments on-chain",
"description": "Submit a verified authorization and return the transaction hash or native Hedera transaction ID. The facilitator pays network fees."
},
{
"id": "erc8004-identity-reputation",
"name": "ERC-8004 Trustless Agents",
"description": "Read and write on-chain agent identity and reputation on 12 mainnets (21 networks including testnets)."
},
{
"id": "mcp-tools",
"name": "MCP server (Streamable HTTP)",
"description": "The same verify / settle / supported / accepts calls exposed as MCP tools at POST /mcp: x402_supported, x402_accepts, x402_verify, x402_settle. Stateless transport, no authentication, and every tool dispatched through the REST handler it names. Server card: /.well-known/mcp/server-card.json."
}
],
"skills": [
{
"id": "verify-payment",
"name": "Verify a payment authorization",
"description": "POST /verify. Answers HTTP 200 with {\"isValid\": true|false}; a rejected payment is still a 200, so branch on the body, not the status code.",
"tags": [
"x402",
"verify",
"eip-3009",
"payments"
],
"examples": [
"Is this signed USDC authorization on Base valid for these payment requirements?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "settle-payment",
"name": "Settle a payment on-chain",
"description": "POST /settle re-verifies and submits the network-native transfer. Read success and transaction in the response; Hedera returns account@seconds.nanoseconds. Arc/Hedera support exact only; other schemes depend on the advertised network.",
"tags": [
"x402",
"settle",
"on-chain",
"gasless"
],
"examples": [
"Settle this authorization on Base and give me the transaction hash."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "list-supported",
"name": "List supported networks and schemes",
"description": "GET /supported returns the enabled (version, scheme, network) capabilities and network-specific fee payers. Legacy/CAIP-2 aliases may coexist; Hedera is native v2 only.",
"tags": [
"x402",
"discovery",
"networks",
"caip-2"
],
"examples": [
"Which chains and stablecoins can this facilitator settle on right now?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "negotiate-accepts",
"name": "Negotiate payment requirements",
"description": "POST /accepts. Enriches a seller's draft payment requirements with the facilitator's fee payer, token list and escrow data. Faremeter-middleware compatible.",
"tags": [
"x402",
"402-challenge",
"faremeter"
],
"examples": [
"Fill in the token list and fee payer for this 402 challenge on Base."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"provider": {
"organization": "Ultravioleta DAO",
"url": "https://ultravioletadao.xyz",
"contactEmail": "ultravioletadao@gmail.com"
}
}