Suede AI Agent
app.suedeai.ai
· Suede Labs
Autonomous Suede Labs agent for programmable IP, creator-owned media, and agent-native commerce, with music and video generation as creation functions.
app.suedeai.ai via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
F
Conformance score: 30/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-05-28 02:18:45 current | 6000e6172831… |
view → |
Endpoints
| Agent card | https://app.suedeai.ai/.well-known/agent-card.json |
| Provider | https://suedeai.ai |
Skills · 22 declared · mapped to canonical taxonomy
Generate an original Suede media asset through the programmable IP stack, using music creation as the output function.
Create a rights-aware media asset with Suede AI, using music generation inside Suede's programmable IP and licensing workflow.
Generate a short Suede media clip for creator IP, product, and music workflows.
Resolve Suede Registry attestation for a content hash on Base — returns owner, IP account, token id, and on-chain metadata.
Analyze an audio URL and return BPM, key, mode, energy, danceability, loudness, duration, and suggested genre — for agent-side music routing.
Extend an existing Suede track by adding a natural continuation in the same style.
Generate a stylistic cover (re-imagining) of an existing Suede track.
Replace the lead vocal of an uploaded track with a target Suede voice.
Continue an uploaded audio file beyond its current length, preserving style and key.
4-track stem separation: vocals, drums, bass, other — Suede Stems Pro.
2-track stem separation: vocals + instrumental.
Isolate the vocal stem (acapella) from a source track.
Transcribe a source audio file into a MIDI file (Suede MIDI).
Render a high-quality WAV master from a source track (Suede Master).
Generate timestamped (synced) lyrics for a track — Suede Lyric Sync.
Generate fresh song lyrics from a creative prompt (Suede Lyrics).
Expand a short style-tag seed into a richer prompt-ready style brief — Suede Style Coach.
Analyze a guitar/bass rig audio clip and infer the signal chain (pedal order, drive, modulation, time effects).
Recommend a rig (pedals + amp + guitar) that hits a stated tone goal, with optional genre and budget constraints.
Roast a declared gear list (pedals + amp + guitar). For entertainment; mirrors the rig_oracle schema.
Analyze a music-generation prompt for genre, mood, instrumentation, and structural cues — for agent-side prompt routing.
Chat with the on-chain Suede Registry: ask provenance, license, and royalty questions about a registered asset.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/app.suedeai.ai) [](https://agenstry.com/agents/app.suedeai.ai) [](https://agenstry.com/agents/app.suedeai.ai) [](https://agenstry.com/agents/app.suedeai.ai)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"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://suede-ai-app.onrender.com/a2a",
"skills": [
{
"id": "agent_music",
"name": "Agent Music",
"description": "Generate an original Suede media asset through the programmable IP stack, using music creation as the output function.",
"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 rights-aware media asset with Suede AI, using music generation inside Suede's 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 Suede media clip for creator IP, product, and music workflows.",
"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": "Resolve Suede Registry attestation for a content hash on Base \u2014 returns owner, IP account, token id, and on-chain metadata.",
"tags": [
"rights",
"ProgrammableIP",
"Provenance",
"Licensing",
"CreatorOwnership",
"provenance",
"lookup",
"registry",
"Base",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "audio_analyze",
"name": "Audio Analyze",
"description": "Analyze an audio URL and return BPM, key, mode, energy, danceability, loudness, duration, and suggested genre \u2014 for agent-side music routing.",
"tags": [
"analysis",
"audio",
"bpm",
"key",
"music",
"AIMusic",
"MusicAI",
"MusicProduction",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "extend",
"name": "Extend",
"description": "Extend an existing Suede track by adding a natural continuation in the same style.",
"tags": [
"music-tools",
"music",
"MusicAI",
"MusicProduction",
"extend",
"continuation",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "cover",
"name": "Cover",
"description": "Generate a stylistic cover (re-imagining) of an existing Suede track.",
"tags": [
"music-tools",
"music",
"MusicAI",
"MusicProduction",
"cover",
"remix",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "voice_cover",
"name": "Voice Cover",
"description": "Replace the lead vocal of an uploaded track with a target Suede voice.",
"tags": [
"music-tools",
"music",
"MusicAI",
"MusicProduction",
"voice",
"vocal",
"cover",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "continue_track",
"name": "Continue Track",
"description": "Continue an uploaded audio file beyond its current length, preserving style and key.",
"tags": [
"music-tools",
"music",
"MusicAI",
"MusicProduction",
"continue",
"extend",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "stems_full",
"name": "Stems Full",
"description": "4-track stem separation: vocals, drums, bass, other \u2014 Suede Stems Pro.",
"tags": [
"music-tools",
"music",
"MusicProduction",
"stems",
"separation",
"mixing",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "stems_basic",
"name": "Stems Basic",
"description": "2-track stem separation: vocals + instrumental.",
"tags": [
"music-tools",
"music",
"MusicProduction",
"stems",
"separation",
"mixing",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "vox",
"name": "Vox",
"description": "Isolate the vocal stem (acapella) from a source track.",
"tags": [
"music-tools",
"music",
"MusicProduction",
"vocal",
"acapella",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "midi",
"name": "Midi",
"description": "Transcribe a source audio file into a MIDI file (Suede MIDI).",
"tags": [
"music-tools",
"music",
"MusicProduction",
"midi",
"transcription",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "wav_master",
"name": "Wav Master",
"description": "Render a high-quality WAV master from a source track (Suede Master).",
"tags": [
"music-tools",
"music",
"MusicProduction",
"wav",
"mastering",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "lyric_sync",
"name": "Lyric Sync",
"description": "Generate timestamped (synced) lyrics for a track \u2014 Suede Lyric Sync.",
"tags": [
"music-tools",
"music",
"lyrics",
"sync",
"karaoke",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "lyrics",
"name": "Lyrics",
"description": "Generate fresh song lyrics from a creative prompt (Suede Lyrics).",
"tags": [
"music-tools",
"music",
"lyrics",
"writing",
"creative",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "style_coach",
"name": "Style Coach",
"description": "Expand a short style-tag seed into a richer prompt-ready style brief \u2014 Suede Style Coach.",
"tags": [
"music-tools",
"music",
"style",
"prompt",
"writing",
"SuedeLabs",
"SUEDEAI",
"x402",
"ACP",
"AgentCash",
"AIAgent"
]
},
{
"id": "rig_analyze",
"name": "Rig Analyze",
"description": "Analyze a guitar/bass rig audio clip and infer the signal chain (pedal order, drive, modulation, time effects).",
"tags": [
"musician_tool",
"rig",
"guitar",
"pedalboard",
"signal-chain",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "rig_oracle",
"name": "Rig Oracle",
"description": "Recommend a rig (pedals + amp + guitar) that hits a stated tone goal, with optional genre and budget constraints.",
"tags": [
"musician_tool",
"rig",
"guitar",
"oracle",
"recommendation",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "rig_roast",
"name": "Rig Roast",
"description": "Roast a declared gear list (pedals + amp + guitar). For entertainment; mirrors the rig_oracle schema.",
"tags": [
"musician_tool",
"rig",
"guitar",
"roast",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "prompt_analyze",
"name": "Prompt Analyze",
"description": "Analyze a music-generation prompt for genre, mood, instrumentation, and structural cues \u2014 for agent-side prompt routing.",
"tags": [
"analysis",
"prompt",
"music",
"musician_tool",
"AIMusic",
"MusicAI",
"x402",
"ACP",
"AgentCash",
"AIAgent",
"SuedeLabs",
"SUEDEAI"
]
},
{
"id": "chain_chat",
"name": "Chain Chat",
"description": "Chat with the on-chain Suede Registry: ask provenance, license, and royalty questions about a registered asset.",
"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://suede-ai-app.onrender.com/create-music"
},
{
"name": "video_generation",
"description": "Generate short media clips for creator and agent workflows.",
"endpoint": "https://suede-ai-app.onrender.com/agent/video"
},
{
"name": "commerce_intent",
"description": "Record ACP-ready commerce intents for agent media jobs.",
"endpoint": "https://suede-ai-app.onrender.com/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://suede-ai-app.onrender.com/.well-known/x402.json",
"x402Discovery": "https://suede-ai-app.onrender.com/.well-known/x402",
"acp": "https://suede-ai-app.onrender.com/agents/commerce"
}
}
}