{"audit":{"version":"1.5","generated_at":"2026-09-08T19:45:22.151564+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/studio.suedeai.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"studio.suedeai.ai","name":"Suede AI Agent","url":"https://studio.suedeai.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Suede Labs","url":"https://suedeai.ai"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"endpoint_404","live_responds":false,"last_status_code":200,"last_elapsed_ms":284,"last_error":null},"track_record":{"first_seen":"2026-08-30T22:31:11.670247+00:00","last_checked":"2026-09-07T19:35:58.877629+00:00","last_seen_ok":"2026-09-07T19:35:58.877629+00:00","checks_total":7,"checks_ok":7,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":7,"archived":false,"archived_reason":null},"conformance":{"score":55,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":0,"max_points":25,"status":"fail","detail":"Card declares a URL but that URL returns 404."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"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":15,"max_points":15,"status":"pass","detail":"7/7 probes succeeded (100% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 3 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Suede Labs (https://suedeai.ai). 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":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 1d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://studio.suedeai.ai/.well-known/agent-card.json"},"skills":[{"id":"create_music","name":"Create Music","description":"AI music generation from a text prompt. Creates a complete original song with vocals, melody, and full arrangement as a finished MP3, not a loop or preview. Describe genre, mood, instrumentation, and tempo, supply your own lyrics, request an instrumental, or pin a style tag. Use for soundtracks under video, release-ready artist tracks, podcast and game themes, and demo sketches. Async: poll songId until model_version leaves 'pending'.","tags":["music","SuedeLabs","SUEDEAI","agent-commerce","x402","ACP","AgentCash","AIMusic","MusicAI","GenerateMusic","MusicProduction","text to music","soundtrack","instrumental","beat","backing track","song","songs","songwriting","music generation","AI music"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"agent_video","name":"Agent Video","description":"AI video generation from a text prompt. Returns an 8-second 720p clip with native audio. Use for short-form video, b-roll, product shots, music-video visuals, social clips, and ads. Include sound cues (instruments, voices, weather, movement) since audio is generated from the scene; a silent scene renders near-silent by design. Async by default: poll the returned pollUrl for videoUrl, or pass ?async=false to block.","tags":["video","SuedeLabs","SUEDEAI","agent-commerce","x402","ACP","AgentCash","AIVideo","VideoGeneration","GenerateVideo","text to video","short form video","b-roll","music video","social video","product video"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"agent_image","name":"Agent Image","description":"AI image generation from a text prompt. Generate album and single cover art, podcast and video thumbnails, social and campaign graphics, concept art, storyboard frames, product shots, and article illustrations. Returns one hosted still image as PNG or JPEG in square, portrait, or widescreen framing (1:1, 4:5, 9:16, 16:9, 21:9). Async by default: poll the returned pollUrl for imageUrl, or pass ?async=false to block.","tags":["image","SuedeLabs","SUEDEAI","agent-commerce","x402","ACP","AgentCash","AIImage","ImageGeneration","GenerateImage","text to image","cover art","album art","thumbnail","social graphics","concept art","product shot","illustration","digital art"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"github_code","first_seen":"2026-08-30T22:31:11.670247+00:00"},{"source":"recrawl_hot","first_seen":"2026-09-01T17:19:44.540531+00:00"}],"recent_probes":[{"fetched_at":"2026-09-07T19:35:58.877629+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":284,"live_responds":false},{"fetched_at":"2026-09-05T18:46:59.395206+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":451,"live_responds":false},{"fetched_at":"2026-09-03T15:59:02.643505+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":483,"live_responds":false},{"fetched_at":"2026-09-01T17:19:44.540531+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":466,"live_responds":false},{"fetched_at":"2026-08-31T11:12:58.083781+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":519,"live_responds":false},{"fetched_at":"2026-08-31T04:32:07.642471+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":623,"live_responds":false},{"fetched_at":"2026-08-30T22:31:11.670247+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":540,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-09-08T19:45:22.160852+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/studio.suedeai.ai/evidence","dispute_url":"https://agenstry.com/agents/studio.suedeai.ai/dispute"},"verification_history":[]}