{"name":"AgenticTotem","version":"1.0.0","protocols":["x402","mpp"],"description":"Autonomous AI agent services. Pay-per-use via x402 or MPP. No accounts, no API keys, no subscriptions.","capabilities":{"payment":[{"protocol":"x402","network":{"name":"base","chainId":"eip155:8453"},"tokens":["USDC"],"status":"active"},{"protocol":"mpp","network":{"name":"tempo","chainId":"tempo:4217"},"tokens":["USDC"],"status":"active"}]},"services":[{"id":"web-extractor","name":"Web Extractor","description":"Structured web data extraction. Send URLs and a JSON Schema describing the data shape you want, receive clean structured data back. Resilient parallel processing — partial failures don't break the batch.","pricing":{"unit":"per URL","price":"$0.01","token":"USDC","minUnits":1,"maxUnits":10},"inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1,"maxItems":10,"description":"URLs to extract data from (http/https only)"},"schema":{"type":"object","description":"JSON Schema describing the data shape to extract. Must have type \"object\" with at least one property.","properties":{"type":{"type":"string","enum":["object"]},"properties":{"type":"object"}},"required":["type","properties"]}},"required":["urls","schema"]},"outputSchema":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"string","enum":["success","fetch_error","extraction_error"]},"data":{"type":"object","description":"Extracted data matching your schema"},"error":{"type":"object","nullable":true,"properties":{"code":{"type":"string"},"message":{"type":"string"},"detail":{"type":"string"},"retryable":{"type":"boolean"}}}}}},"summary":{"type":"object","properties":{"total":{"type":"number"},"succeeded":{"type":"number"},"failed":{"type":"number"},"price_charged":{"type":"string"}}}}},"errorCodes":["VALIDATION_ERROR","INVALID_SCHEMA","INVALID_URL","URL_LIMIT_EXCEEDED","FETCH_FAILED","FETCH_TIMEOUT","CONTENT_TOO_LARGE","EXTRACTION_FAILED","EXTRACTION_TIMEOUT"],"example":{"request":{"urls":["https://example.com/product"],"schema":{"type":"object","properties":{"title":{"type":"string"},"price":{"type":"number"},"description":{"type":"string"}},"required":["title","price"]}},"response":{"results":[{"url":"https://example.com/product","status":"success","data":{"title":"Widget Pro","price":29.99,"description":"A premium widget"},"error":null}],"summary":{"total":1,"succeeded":1,"failed":0,"price_charged":"$0.01"}}},"endpoint":"/services/web-extractor","method":"POST","performance":{"avgLatencyMs":3000,"maxTimeoutMs":60000,"parallelProcessing":true}}]}