{"name":"Suede AI Agent","description":"Autonomous Suede Labs agent for programmable IP, creator-owned media, and agent-native commerce, with music and video generation as creation functions.","version":"1.0.0","url":"https://app.suedeai.ai/a2a","skills":[{"id":"agent_music","name":"Agent Music","description":"Generate a complete, full-length song from a text prompt. Returns a multi-minute track with vocals, melody, and full arrangement, not a short clip or preview. Suede's programmable-IP stack builds every track rights-aware and ready to license.","tags":["music","ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","AIMusic","MusicAI","GenerateMusic","MusicProduction"]},{"id":"create_music","name":"Create Music","description":"Create a full-length, rights-aware song from a prompt, with optional custom lyrics and style control. Returns a complete multi-minute track with verses, a chorus, and full arrangement, never a clip or preview. Suede generates and registers it inside the programmable-IP and licensing workflow.","tags":["music","ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","AIMusic","MusicAI","GenerateMusic","MusicProduction"]},{"id":"agent_video","name":"Agent Video","description":"Generate a short-form music-video clip for a track, product, or campaign. Renders creator-owned video you can pair with Suede's full-length music endpoints.","tags":["video","ProgrammableIP","CreativeRWA","Provenance","Licensing","CreatorOwnership","AgentCommerce","SuedeLabs","SUEDEAI","AISUEDE","JohnnySuede","JasonColapietro","SuedeAgent","x402","ACP","AgentCash","AIAgent","music","AIMusic","MusicAI","GenerateMusic","MusicProduction"]},{"id":"rights_lookup","name":"Rights Lookup","description":"Check and verify on-chain music rights, ownership, and provenance for a piece of content by its hash. Resolves the Suede Registry attestation on Base and returns the owner, IP account, token id, and licensing metadata.","tags":["rights","ProgrammableIP","Provenance","Licensing","CreatorOwnership","provenance","lookup","registry","Base","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"audio_analyze","name":"Audio Analyze","description":"Detect the BPM (tempo) and musical key of any audio file, then analyze its mode, energy, danceability, loudness, duration, and a suggested genre. Use it to route or tag tracks before generation or mixing.","tags":["analysis","audio","bpm","key","music","AIMusic","MusicAI","MusicProduction","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"extend","name":"Extend","description":"Extend a song past its ending with a natural continuation in the same key and style. Works from a Suede clip id or an uploaded audio URL.","tags":["music-tools","music","MusicAI","MusicProduction","extend","continuation","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"cover","name":"Cover","description":"Create a cover of an existing song in a new style or genre, remaking the track while keeping it recognizable. Works from a Suede clip id or an uploaded audio URL.","tags":["music-tools","music","MusicAI","MusicProduction","cover","remix","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"voice_cover","name":"Voice Cover","description":"Swap or replace the lead vocal on a track with a target Suede voice while keeping the original instrumental, melody, and timing. A voice-to-voice vocal cover, also known as voice conversion.","tags":["music-tools","music","MusicAI","MusicProduction","voice","vocal","cover","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"continue_track","name":"Continue Track","description":"Continue or extend an uploaded audio file from any timestamp, generating a continuation that preserves the original key and style.","tags":["music-tools","music","MusicAI","MusicProduction","continue","extend","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"stems_full","name":"Stems Full","description":"Stem separation for any song: split a track into four isolated stems with Suede Stems Pro, vocals, drums, bass, and other instruments, built for remixing, sampling, and mixing.","tags":["music-tools","music","MusicProduction","stems","separation","mixing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"stems_basic","name":"Stems Basic","description":"Two-stem separation: split a track into a vocal stem and an instrumental stem. The fast path when you only need an a cappella (acapella) and a karaoke-ready backing track.","tags":["music-tools","music","MusicProduction","stems","separation","mixing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"vox","name":"Vox","description":"Isolate and extract the vocals from a song, returning a clean a cappella (acapella) vocal stem.","tags":["music-tools","music","MusicProduction","vocal","acapella","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"midi","name":"Midi","description":"Audio-to-MIDI transcription: convert an audio recording into a MIDI file of editable notes for your DAW.","tags":["music-tools","music","MusicProduction","midi","transcription","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"wav_master","name":"Wav Master","description":"Master a track with Suede Master (audio mastering) and render a loud, release-ready WAV with balanced levels and tone.","tags":["music-tools","music","MusicProduction","wav","mastering","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"lyric_sync","name":"Lyric Sync","description":"Generate timestamped, time-synced lyrics with Suede Lyric Sync, ready for karaoke or captioned playback.","tags":["music-tools","music","lyrics","sync","karaoke","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"lyrics","name":"Lyrics","description":"Write original song lyrics with Suede Lyrics from a creative prompt, with optional style direction.","tags":["music-tools","music","lyrics","writing","creative","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"style_coach","name":"Style Coach","description":"Expand a few style tags into a richer, prompt-ready brief with Suede Style Coach for music generation.","tags":["music-tools","music","style","prompt","writing","SuedeLabs","SUEDEAI","x402","ACP","AgentCash","AIAgent"]},{"id":"rig_analyze","name":"Rig Analyze","description":"Analyze a guitar or bass rig from an audio clip and infer the signal chain: pedal order, drive, modulation, and time-based effects.","tags":["musician_tool","rig","guitar","pedalboard","signal-chain","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"rig_oracle","name":"Rig Oracle","description":"Recommend a full guitar rig (pedals, amp, and guitar) that hits a target tone, with optional genre and budget limits.","tags":["musician_tool","rig","guitar","oracle","recommendation","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"rig_roast","name":"Rig Roast","description":"Roast a player's gear list (pedals, amp, and guitar) for laughs, using the same inputs as the rig recommender.","tags":["musician_tool","rig","guitar","roast","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"prompt_analyze","name":"Prompt Analyze","description":"Analyze a music-generation prompt and extract its genre, mood, instrumentation, and structure. Use it to route prompts before generation.","tags":["analysis","prompt","music","musician_tool","AIMusic","MusicAI","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]},{"id":"chain_chat","name":"Chain Chat","description":"Ask plain-language questions about a registered music asset's rights, provenance, license, and royalties. The on-chain Suede Registry answers each one.","tags":["musician_tool","chain","chat","provenance","registry","x402","ACP","AgentCash","AIAgent","SuedeLabs","SUEDEAI"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text"],"defaultOutputModes":["text"],"provider":{"organization":"Suede Labs","url":"https://suedeai.ai"},"extensions":{"providerDetails":{"name":"Suede Labs","url":"https://suedeai.ai","informationUrl":"https://suedeai.org","founder":{"name":"Jason Colapietro","alsoKnownAs":"Johnny Suede","title":"Founder and CEO","social":"https://x.com/johnnysuede"},"social":{"x":"https://x.com/AISUEDE","telegram":"https://t.me/SUEDEAI"}},"categories":["ai-music","programmable-ip","creative-rwa","agent-commerce"],"protocols":["x402","ACP","ERC-8004","A2A"],"legacyCapabilities":[{"name":"music_generation","description":"Generate original music from text prompts with rights-aware output workflows.","endpoint":"https://app.suedeai.ai/create-music"},{"name":"video_generation","description":"Generate short media clips for creator and agent workflows.","endpoint":"https://app.suedeai.ai/agent/video"},{"name":"commerce_intent","description":"Record ACP-ready commerce intents for agent media jobs.","endpoint":"https://app.suedeai.ai/agents/commerce"}],"links":{"website":"https://app.suedeai.ai","primarySite":"https://suedeai.ai","information":"https://suedeai.org","ownership":"https://suedeai.org","registry":"https://ip.suedeai.ai","x402":"https://app.suedeai.ai/.well-known/x402.json","x402Discovery":"https://app.suedeai.ai/.well-known/x402","acp":"https://app.suedeai.ai/agents/commerce"}},"identity":{"erc_8004":{"chain":"base-mainnet","chainId":8453,"agentId":1,"registry":"0x9bdcb06c1a1688693767C6A32DE9ca7b17cB4085","reputationRegistry":"0x07462b7C260d4F4ac38b7565e65028246561189E","validationRegistry":"0x33357691009588AB2717035Ef75eA58BAFE8C1C7","owner":"0x7eF8e1C53c544AcC25bd0Bd4741c48eCF1c3d574","verify":"https://basescan.org/address/0x9bdcb06c1a1688693767C6A32DE9ca7b17cB4085"}}}