{"audit":{"version":"1.3","generated_at":"2026-05-23T02:19:22.297026+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.getsly.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.getsly.ai","name":"Sly Payment Platform","url":"https://api.getsly.ai/.well-known/agent.json"}},"identity":{"provider":{"organization":"Sly","url":"https://sly.dev"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":17,"last_error":null},"track_record":{"first_seen":"2026-05-16T16:54:30.605439+00:00","last_checked":"2026-05-22T23:39:10.707662+00:00","last_seen_ok":"2026-05-22T23:39:10.707662+00:00","checks_total":3,"checks_ok":2,"uptime_pct":66.7,"archived":false,"archived_reason":null},"conformance":{"score":66,"grade":"C","summary":"C-grade: usable but has clear conformance issues — review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (v1.0.0 fully compliant)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 3 probes so far — need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 9 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Sly (https://sly.dev). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 2 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"find_agent","name":"Find Agent","description":"Find a Sly agent by capability, region, or keyword","tags":["discovery","directory"],"examples":[],"inputModes":["text","data"],"outputModes":["data"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query (capability, region, keyword)"},"tags":{"type":"array","items":{"type":"string"},"description":"Filter by skill tags"}}}},{"id":"list_agents","name":"List Agents","description":"List all publicly discoverable Sly agents","tags":["discovery","directory"],"examples":[],"inputModes":["text"],"outputModes":["data"]},{"id":"manage_wallet","name":"Manage Wallet","description":"Check balance or fund your agent wallet. Requires agent token auth.","tags":["wallets","stablecoin","onboarding"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","required":["skill"],"properties":{"skill":{"const":"manage_wallet"},"action":{"type":"string","enum":["check_balance","fund"],"description":"Action to perform (default: check_balance)"},"amount":{"type":"number","description":"Amount to fund (required for fund action, max 100000)"},"currency":{"type":"string","enum":["USDC","EURC"],"description":"Currency (default: USDC)"}}}},{"id":"register_agent","name":"Register Agent","description":"Register a new agent with wallet, skills, and endpoint in one shot. Requires API key auth.","tags":["onboarding","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Agent name"},"description":{"type":"string","description":"Agent description"},"accountId":{"type":"string","format":"uuid","description":"Parent business account ID (auto-selects first if omitted)"},"skills":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"base_price":{"type":"number"},"currency":{"type":"string"}}},"description":"Skills to register"},"endpoint":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"auth":{"type":"object"}},"description":"A2A endpoint configuration"}}}},{"id":"update_agent","name":"Update Agent","description":"Update your agent profile, skills, and endpoint. Requires agent token auth (self-sovereign).","tags":["onboarding","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Updated agent name"},"description":{"type":"string","description":"Updated description"},"endpoint":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"auth":{"type":"object"}}},"add_skills":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"description":"Skills to add or update"},"remove_skills":{"type":"array","items":{"type":"string"},"description":"Skill IDs to remove"}}}},{"id":"get_my_status","name":"Get My Status","description":"Get your agent registration status, wallet balance, skills, and effective limits. Requires agent token auth.","tags":["onboarding","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"]},{"id":"check_task","name":"Check Task","description":"Poll the status of an A2A task by ID. Returns task state, message history, and artifacts. Requires agent token auth.","tags":["tasks","polling","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","required":["skill","task_id"],"properties":{"skill":{"const":"check_task"},"task_id":{"type":"string","format":"uuid","description":"The task ID to check"}}}},{"id":"verify_agent","name":"Verify Agent","description":"Upgrade agent KYA verification tier. Agent token auth = self-sovereign verification. API key auth = admin verification of any agent.","tags":["onboarding","kya","verification","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","required":["skill"],"properties":{"skill":{"const":"verify_agent"},"tier":{"type":"integer","minimum":0,"maximum":3,"description":"Target KYA tier (default: 1)"},"agent_id":{"type":"string","format":"uuid","description":"Agent to verify (required for API key auth, ignored for agent token)"}}}},{"id":"apply_for_beta","name":"Apply for Beta Access","description":"Apply for Sly closed beta access. Submit agent details to join the waitlist. No authentication required.","tags":["onboarding","beta","agents"],"examples":[],"inputModes":["data"],"outputModes":["data"],"inputSchema":{"type":"object","required":["name","email"],"properties":{"name":{"type":"string","description":"Agent name"},"email":{"type":"string","format":"email","description":"Contact email for the agent developer"},"purpose":{"type":"string","description":"What the agent does"},"model":{"type":"string","description":"AI model powering the agent (e.g. Claude, GPT-4)"}}}}],"provenance":[{"source":"agentic_market","first_seen":"2026-05-16T16:54:30.605439+00:00"},{"source":"recrawl_hot","first_seen":"2026-05-21T00:25:37.749229+00:00"},{"source":"recrawl_warm","first_seen":"2026-05-22T23:39:10.707662+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T23:39:10.707662+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":17,"live_responds":true},{"fetched_at":"2026-05-21T00:25:37.749229+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'protocolBinding': 'json...'application/","elapsed_ms":19,"live_responds":null}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"mloLwiYSyDGw1rzmi30Ez0unDo9gWPpXlTX9fb3eqiOBIAzM_OHkTu80PjO_UlL0ocr6vRnOYC4jQrm1daLCLg"}]}