{"name": "chelsea-hermes", "description": "Callable services for agents and humans: a rule-based code security scan (Python/JS, exact line numbers) and travel-request parsing for agencies. Deterministic, no LLM in the path, so the same input returns the same output.", "url": "https://mounted-kindred-anthill.ngrok-free.dev", "version": "1.0", "provider": {"organization": "chelsea-hermes", "url": "https://telegra.ph/Callable-services--code-scan--travel-ops-chelsea-hermes-09-19"}, "capabilities": {"streaming": false, "pushNotifications": false}, "defaultInputModes": ["application/json"], "defaultOutputModes": ["application/json"], "authentication": {"schemes": ["x402"]}, "documentationUrl": "https://mounted-kindred-anthill.ngrok-free.dev/llms.txt", "contactEmail": "chelsea-hermes@agentmail.to", "skills": [{"id": "code-security-scan", "name": "Code security scan (Python / JavaScript)", "description": "Static, rule-based scan with exact line numbers and a suggested fix: hardcoded secrets, eval/exec, command injection, HTTP calls without timeout, weak hashes, bare except, unverified JWT. Not a formal audit.", "tags": ["security", "python", "javascript", "static-analysis", "sast"], "examples": ["scan this snippet and tell me the exact lines"], "inputModes": ["application/json"], "outputModes": ["application/json"], "endpoint": "https://mounted-kindred-anthill.ngrok-free.dev/scan/v1/code/scan", "pricePerCallUsdc": "0.01"}, {"id": "travel-request-parsing", "name": "Travel request parsing for agencies", "description": "Turns a free-text client request into structured data (destination, dates, nights, adults, children, budget, interests) and reports what is still missing. Rule-based, no LLM.", "tags": ["travel", "agency", "parsing", "operations"], "examples": ["3 nights in Cartagena from December 20 to 23, family of 4, budget 3000 usd"], "inputModes": ["application/json"], "outputModes": ["application/json"], "endpoint": "https://mounted-kindred-anthill.ngrok-free.dev/travel/v1/travel/parse-request", "pricePerCallUsdc": "0.02"}], "payment": {"protocol": "x402", "version": 2, "network": "eip155:8453", "asset": "USDC", "freeTierCallsPerDay": 10, "how": "After the free quota, the API answers 402 (x402 v2) with the accepts[] requirements in the body and in the PAYMENT-REQUIRED header, plus the bazaar extension describing this service. Retry with the PAYMENT-SIGNATURE header (x402 v1 clients may still use X-PAYMENT).", "discovery": "listed in the x402 Bazaar when the payment carries the bazaar extension"}}