{"x402Version":2,"resources":[{"resource":"https://suede-ai-app.onrender.com/agent/generate","method":"POST","description":"Generate an original Suede media asset through the programmable IP stack, using music creation as the output function.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"200000","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.20"},"resource":"https://app.suedeai.ai/agent/generate","description":"Generate an original Suede media asset through the programmable IP stack, using music creation as the output function.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music","tags":["ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","music","AIMusic","MusicAI","GenerateMusic","MusicProduction"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"Music description prompt"},"durationSeconds":{"type":"integer","description":"Track duration","default":30,"minimum":5,"maximum":240},"style":{"type":"string","description":"Optional style tag"}}}}},"output":{"type":"application/json","example":{"trackId":"trk_2k9f8m3p1q","shareUrl":"https://app.suedeai.ai/share/trk_2k9f8m3p1q","assetUrl":"https://cdn.suedeai.xyz/audio/trk_2k9f8m3p1q.mp3","provenance":{"fingerprint":"0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890"}}}}}},{"resource":"https://suede-ai-app.onrender.com/create-music","method":"POST","description":"Create a rights-aware media asset with Suede AI, using music generation inside Suede's programmable IP and licensing workflow.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"200000","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.20"},"resource":"https://app.suedeai.ai/create-music","description":"Create a rights-aware media asset with Suede AI, using music generation inside Suede's programmable IP and licensing workflow.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music","tags":["ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","music","AIMusic","MusicAI","GenerateMusic","MusicProduction"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"Music description prompt"},"durationSeconds":{"type":"integer","description":"Track duration","default":30,"minimum":5,"maximum":240},"style":{"type":"string","description":"Optional style tag"}}}}},"output":{"type":"application/json","example":{"trackId":"trk_2k9f8m3p1q","shareUrl":"https://app.suedeai.ai/share/trk_2k9f8m3p1q","assetUrl":"https://cdn.suedeai.xyz/audio/trk_2k9f8m3p1q.mp3","provenance":{"fingerprint":"0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890"}}}}}},{"resource":"https://suede-ai-app.onrender.com/agent/video","method":"POST","description":"Generate a short Suede media clip for creator IP, product, and music workflows.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"1500000","amount":"1500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$1.50"},"resource":"https://app.suedeai.ai/agent/video","description":"Generate a short Suede media clip for creator IP, product, and music workflows.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"video","tags":["ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","video","music","AIMusic","MusicAI","GenerateMusic","MusicProduction"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"Music video description prompt"},"durationSeconds":{"type":"integer","description":"Clip duration","default":8,"minimum":4,"maximum":30},"aspectRatio":{"type":"string","description":"Desired frame aspect ratio","enum":["16:9","9:16","1:1"]},"resolution":{"type":"string","description":"Target rendering resolution","enum":["720p","1024p"]}}}}},"output":{"type":"application/json","example":{"videoId":"vid_5h2j8d4n7r","shareUrl":"https://app.suedeai.ai/share/vid_5h2j8d4n7r","assetUrl":"https://cdn.suedeai.xyz/video/vid_5h2j8d4n7r.mp4","provenance":{"fingerprint":"0xdef456abc7890123def456abc7890123def456abc7890123def456abc7890123"}}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/rights/{assetHash}","method":"GET","description":"Resolve Suede Registry attestation for a content hash on Base — returns owner, IP account, token id, and on-chain metadata.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"5000","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.005"},"resource":"https://app.suedeai.ai/v1/rights/{assetHash}","description":"Resolve Suede Registry attestation for a content hash on Base — returns owner, IP account, token id, and on-chain metadata.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"rights","tags":["ProgrammableIP","Provenance","Licensing","CreatorOwnership","rights","provenance","lookup","registry","Base","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"GET","pathParams":{"assetHash":{"type":"string","required":true,"description":"32-byte content hash (sha256, hex-encoded with optional 0x prefix)","pattern":"^(0x)?[a-fA-F0-9]{64}$"}}},"output":{"type":"application/json","example":{"assetHash":"0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890","isRegistered":true,"owner":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","ipAccount":"0xc0ff3eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","tokenId":42,"shareUrl":"https://basescan.org/address/0xc0ff3eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/analyze","method":"POST","description":"Analyze an audio URL and return BPM, key, mode, energy, danceability, loudness, duration, and suggested genre — for agent-side music routing.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"3000","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.003"},"resource":"https://app.suedeai.ai/v1/analyze","description":"Analyze an audio URL and return BPM, key, mode, energy, danceability, loudness, duration, and suggested genre — for agent-side music routing.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"analysis","tags":["analysis","audio","bpm","key","music","AIMusic","MusicAI","MusicProduction","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri","description":"HTTPS URL to an audio file (mp3/wav/flac/m4a/ogg)"}}}}},"output":{"type":"application/json","example":{"audioUrl":"https://cdn.suedeai.xyz/example.mp3","bpm":128,"key":"C","mode":"major","energy":0.72,"danceability":0.81,"shareUrl":"https://app.suedeai.ai/analyze/a1b2c3d4"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/extend","method":"POST","description":"Extend an existing Suede track by adding a natural continuation in the same style.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"400000","amount":"400000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.40"},"resource":"https://app.suedeai.ai/v1/extend","description":"Extend an existing Suede track by adding a natural continuation in the same style.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicAI","MusicProduction","extend","continuation","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["sourceClipId"],"properties":{"sourceClipId":{"type":"string","description":"Suede clip id of the source track to extend."},"audioUrl":{"type":"string","format":"uri","description":"Alternative: source audio URL."},"prompt":{"type":"string","description":"Optional creative direction."},"title":{"type":"string"},"tags":{"type":"string"},"continueAtSeconds":{"type":"number"}}}}},"output":{"type":"application/json","example":{"taskId":"task_extend_001","status":"queued","provider":"suede","modelVersion":"suede-extend-v1","shareUrl":"https://app.suedeai.ai/task/task_extend_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/cover","method":"POST","description":"Generate a stylistic cover (re-imagining) of an existing Suede track.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"400000","amount":"400000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.40"},"resource":"https://app.suedeai.ai/v1/cover","description":"Generate a stylistic cover (re-imagining) of an existing Suede track.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicAI","MusicProduction","cover","remix","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["sourceClipId"],"properties":{"sourceClipId":{"type":"string"},"audioUrl":{"type":"string","format":"uri"},"prompt":{"type":"string"},"title":{"type":"string"},"tags":{"type":"string"},"style":{"type":"string"}}}}},"output":{"type":"application/json","example":{"taskId":"task_cover_001","status":"queued","provider":"suede","modelVersion":"suede-cover-v1","shareUrl":"https://app.suedeai.ai/task/task_cover_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/vox","method":"POST","description":"Replace the lead vocal of an uploaded track with a target Suede voice.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"400000","amount":"400000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.40"},"resource":"https://app.suedeai.ai/v1/vox","description":"Replace the lead vocal of an uploaded track with a target Suede voice.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicAI","MusicProduction","voice","vocal","cover","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"},"voiceId":{"type":"string"},"pitchShift":{"type":"number"}}}}},"output":{"type":"application/json","example":{"taskId":"task_vcover_001","status":"queued","provider":"suede","modelVersion":"suede-voice-cover-v1","shareUrl":"https://app.suedeai.ai/task/task_vcover_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/continue","method":"POST","description":"Continue an uploaded audio file beyond its current length, preserving style and key.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"400000","amount":"400000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.40"},"resource":"https://app.suedeai.ai/v1/continue","description":"Continue an uploaded audio file beyond its current length, preserving style and key.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicAI","MusicProduction","continue","extend","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"},"prompt":{"type":"string"},"continueAtSeconds":{"type":"number"},"durationSeconds":{"type":"integer"}}}}},"output":{"type":"application/json","example":{"taskId":"task_cont_001","status":"queued","provider":"suede","modelVersion":"suede-continue-v1","shareUrl":"https://app.suedeai.ai/task/task_cont_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/stems-pro","method":"POST","description":"4-track stem separation: vocals, drums, bass, other — Suede Stems Pro.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"400000","amount":"400000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.40"},"resource":"https://app.suedeai.ai/v1/stems-pro","description":"4-track stem separation: vocals, drums, bass, other — Suede Stems Pro.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicProduction","stems","separation","mixing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"}}}}},"output":{"type":"application/json","example":{"taskId":"task_stems_full_001","status":"queued","mode":"full","provider":"suede","modelVersion":"suede-stems-pro-v1","shareUrl":"https://app.suedeai.ai/task/task_stems_full_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/stems","method":"POST","description":"2-track stem separation: vocals + instrumental.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"200000","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.20"},"resource":"https://app.suedeai.ai/v1/stems","description":"2-track stem separation: vocals + instrumental.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicProduction","stems","separation","mixing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"}}}}},"output":{"type":"application/json","example":{"taskId":"task_stems_basic_001","status":"queued","mode":"basic","provider":"suede","modelVersion":"suede-stems-v1","shareUrl":"https://app.suedeai.ai/task/task_stems_basic_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/acapella","method":"POST","description":"Isolate the vocal stem (acapella) from a source track.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"200000","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.20"},"resource":"https://app.suedeai.ai/v1/acapella","description":"Isolate the vocal stem (acapella) from a source track.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicProduction","vocal","acapella","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"}}}}},"output":{"type":"application/json","example":{"taskId":"task_vox_001","status":"queued","provider":"suede","modelVersion":"suede-vox-v1","shareUrl":"https://app.suedeai.ai/task/task_vox_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/midi","method":"POST","description":"Transcribe a source audio file into a MIDI file (Suede MIDI).","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"100000","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.10"},"resource":"https://app.suedeai.ai/v1/midi","description":"Transcribe a source audio file into a MIDI file (Suede MIDI).","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicProduction","midi","transcription","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"}}}}},"output":{"type":"application/json","example":{"taskId":"task_midi_001","status":"queued","provider":"suede","modelVersion":"suede-midi-v1","shareUrl":"https://app.suedeai.ai/task/task_midi_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/mastering","method":"POST","description":"Render a high-quality WAV master from a source track (Suede Master).","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"100000","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.10"},"resource":"https://app.suedeai.ai/v1/mastering","description":"Render a high-quality WAV master from a source track (Suede Master).","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","MusicProduction","wav","mastering","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"}}}}},"output":{"type":"application/json","example":{"taskId":"task_wav_001","status":"queued","provider":"suede","modelVersion":"suede-master-v1","shareUrl":"https://app.suedeai.ai/task/task_wav_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/lyric-sync","method":"POST","description":"Generate timestamped (synced) lyrics for a track — Suede Lyric Sync.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"100000","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.10"},"resource":"https://app.suedeai.ai/v1/lyric-sync","description":"Generate timestamped (synced) lyrics for a track — Suede Lyric Sync.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","lyrics","sync","karaoke","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri"},"lyrics":{"type":"string"}}}}},"output":{"type":"application/json","example":{"taskId":"task_lyric_sync_001","status":"queued","provider":"suede","modelVersion":"suede-lyric-sync-v1","shareUrl":"https://app.suedeai.ai/task/task_lyric_sync_001"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/lyrics","method":"POST","description":"Generate fresh song lyrics from a creative prompt (Suede Lyrics).","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"40000","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.04"},"resource":"https://app.suedeai.ai/v1/lyrics","description":"Generate fresh song lyrics from a creative prompt (Suede Lyrics).","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","lyrics","writing","creative","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string"},"style":{"type":"string"}}}}},"output":{"type":"application/json","example":{"lyrics":"...","status":"succeeded","provider":"suede","modelVersion":"suede-lyrics-v1","shareUrl":"https://app.suedeai.ai/lyrics/example"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/style-coach","method":"POST","description":"Expand a short style-tag seed into a richer prompt-ready style brief — Suede Style Coach.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"20000","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.02"},"resource":"https://app.suedeai.ai/v1/style-coach","description":"Expand a short style-tag seed into a richer prompt-ready style brief — Suede Style Coach.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"music-tools","tags":["music","style","prompt","writing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["tags"],"properties":{"tags":{"type":"string"},"targetCount":{"type":"integer"}}}}},"output":{"type":"application/json","example":{"seedTags":"lofi, rainy","expandedTags":["lofi","rainy","mellow","vinyl crackle","soft piano"],"count":5,"status":"succeeded","provider":"suede","modelVersion":"suede-style-coach-v1","shareUrl":"https://app.suedeai.ai/style-coach/example"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/rig/analyze","method":"POST","description":"Analyze a guitar/bass rig audio clip and infer the signal chain (pedal order, drive, modulation, time effects).","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"100000","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.10"},"resource":"https://app.suedeai.ai/v1/rig/analyze","description":"Analyze a guitar/bass rig audio clip and infer the signal chain (pedal order, drive, modulation, time effects).","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"musician_tool","tags":["rig","guitar","pedalboard","signal-chain","musician_tool","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["audioUrl"],"properties":{"audioUrl":{"type":"string","format":"uri","description":"HTTPS URL to a rig audio clip."},"pedals":{"type":"array","items":{"type":"string"},"description":"Optional declared pedal list."}}}}},"output":{"type":"application/json","example":{"profile":"rig_analyze","status":"ok","shareUrl":"https://app.suedeai.ai/rig/analyze/r1a2n3a4"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/rig/oracle","method":"POST","description":"Recommend a rig (pedals + amp + guitar) that hits a stated tone goal, with optional genre and budget constraints.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"100000","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.10"},"resource":"https://app.suedeai.ai/v1/rig/oracle","description":"Recommend a rig (pedals + amp + guitar) that hits a stated tone goal, with optional genre and budget constraints.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"musician_tool","tags":["rig","guitar","oracle","recommendation","musician_tool","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["goal"],"properties":{"goal":{"type":"string","description":"Tone goal (e.g. 'warm 80s lead')."},"genre":{"type":"string","description":"Optional genre constraint."},"budgetUsd":{"type":"integer","description":"Optional budget in USD."}}}}},"output":{"type":"application/json","example":{"profile":"rig_oracle","status":"ok","shareUrl":"https://app.suedeai.ai/rig/oracle/r1o2r3a4"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/rig/roast","method":"POST","description":"Roast a declared gear list (pedals + amp + guitar). For entertainment; mirrors the rig_oracle schema.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"50000","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.05"},"resource":"https://app.suedeai.ai/v1/rig/roast","description":"Roast a declared gear list (pedals + amp + guitar). For entertainment; mirrors the rig_oracle schema.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"musician_tool","tags":["rig","guitar","roast","musician_tool","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["pedals"],"properties":{"pedals":{"type":"array","items":{"type":"string"},"description":"Pedalboard contents."},"amp":{"type":"string","description":"Amp model."},"guitar":{"type":"string","description":"Guitar model."}}}}},"output":{"type":"application/json","example":{"profile":"rig_roast","status":"ok","shareUrl":"https://app.suedeai.ai/rig/roast/r1r2o3a4"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/prompt-analyze","method":"POST","description":"Analyze a music-generation prompt for genre, mood, instrumentation, and structural cues — for agent-side prompt routing.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"3000","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.003"},"resource":"https://app.suedeai.ai/v1/prompt-analyze","description":"Analyze a music-generation prompt for genre, mood, instrumentation, and structural cues — for agent-side prompt routing.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"analysis","tags":["prompt","analysis","music","musician_tool","AIMusic","MusicAI","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"Music generation prompt to analyze."}}}}},"output":{"type":"application/json","example":{"profile":"prompt_analyze","status":"ok","shareUrl":"https://app.suedeai.ai/prompt/analyze/p1a2n3a4"}}}}},{"resource":"https://suede-ai-app.onrender.com/v1/chain-chat","method":"POST","description":"Chat with the on-chain Suede Registry: ask provenance, license, and royalty questions about a registered asset.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"20000","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xb5a05466712fd5bcdf2883f43cC6B1799428032d","maxTimeoutSeconds":300,"docs":"https://app.suedeai.ai/developers","extra":{"name":"USD Coin","version":"2","decimals":6,"priceUsd":"$0.02"},"resource":"https://app.suedeai.ai/v1/chain-chat","description":"Chat with the on-chain Suede Registry: ask provenance, license, and royalty questions about a registered asset.","mimeType":"application/json"}],"extensions":{"bazaar":{"discoverable":true,"category":"musician_tool","tags":["chain","chat","provenance","registry","musician_tool","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"],"input":{"method":"POST","body":{"schema":{"type":"object","required":["question"],"properties":{"question":{"type":"string","description":"Question for the on-chain provenance oracle."},"assetHash":{"type":"string","description":"Optional Suede Registry asset hash.","pattern":"^(0x)?[a-fA-F0-9]{64}$"}}}}},"output":{"type":"application/json","example":{"profile":"chain_chat","status":"ok","shareUrl":"https://app.suedeai.ai/chain/chat/c1h2a3t4"}}}}},"POST /api/payments/x402/credits"]}