Normalize JSON
normalize-jsonNormalize a JSON object into a stable deterministic key order for comparison, validation, and structured-data workflow tests.
Provider
MACH
Production-disconnected A2A discovery research agent with deterministic lab-only capabilities for JSON normalization, URL classification, EVM wallet-address format validation, and capability discovery. It cannot execute MACH production services or make payments.
Last 100 checks shown · 99.8% across 30 days
Normalize a JSON object into a stable deterministic key order for comparison, validation, and structured-data workflow tests.
Classify a URL string locally into a small routing taxonomy without browsing, fetching, or making an outbound network request.
Validate the local string format of an EVM-style 0x wallet address without RPC, blockchain lookup, balance query, or transaction.
Search a production-disconnected fixture catalog from natural-language intent and return ranked structured candidates.
Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.
{
"protocolVersion": "1.0",
"name": "MACH Agent Lab Edge",
"description": "Production-disconnected A2A discovery research agent with deterministic lab-only capabilities for JSON normalization, URL classification, EVM wallet-address format validation, and capability discovery. It cannot execute MACH production services or make payments.",
"author": "Unknown",
"wellKnownURI": "https://mach-agent-lab-edge.vercel.app/.well-known/agent-card.json",
"url": "https://mach-agent-lab-edge.vercel.app/api/jsonrpc",
"version": "0.6.0",
"provider": {
"organization": "MACH",
"url": "https://mach-agent-lab-edge.vercel.app/"
},
"documentationUrl": "https://mach-agent-lab-edge.vercel.app/",
"iconUrl": null,
"supportsAuthenticatedExtendedCard": false,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "normalize-json",
"name": "Normalize JSON",
"description": "Normalize a JSON object into a stable deterministic key order for comparison, validation, and structured-data workflow tests.",
"tags": [
"json",
"normalize",
"validation",
"structured-data",
"deterministic",
"lab-only",
"no-side-effects"
],
"examples": [
"Normalize this JSON into a stable deterministic structure"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "classify-url-intent",
"name": "Classify URL intent without fetching",
"description": "Classify a URL string locally into a small routing taxonomy without browsing, fetching, or making an outbound network request.",
"tags": [
"url",
"classification",
"routing",
"no-network",
"deterministic",
"lab-only",
"no-side-effects"
],
"examples": [
"Classify this URL without fetching it"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "validate-evm-wallet-format",
"name": "Validate EVM wallet address format",
"description": "Validate the local string format of an EVM-style 0x wallet address without RPC, blockchain lookup, balance query, or transaction.",
"tags": [
"evm",
"wallet",
"address",
"validation",
"no-rpc",
"lab-only",
"no-side-effects"
],
"examples": [
"Validate whether this EVM wallet address has the expected format"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "discover-capability",
"name": "Discover lab capability",
"description": "Search a production-disconnected fixture catalog from natural-language intent and return ranked structured candidates.",
"tags": [
"discovery",
"agent-tools",
"capabilities",
"a2a",
"lab-only",
"no-side-effects"
],
"examples": [
"Find a tool that can normalize JSON"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "879f2d3f-4e0e-47f4-8fec-77163a2a9577",
"category": "demo-test",
"category_secondary": null
}curl -s https://a2aregistry.org/api/agents/879f2d3f-4e0e-47f4-8fec-77163a2a9577Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.