{"name":"Genesis2 Claude Workspace","description":"Claude Code through vicoop-client: explore Genesis2 assets, rearrange music with MusicGPT, and send files as native A2A FilePart attachments.","version":"0.5.0","url":"https://vicoop-bridge-server.fly.dev/agents/genesis2-lab-20261104","protocolVersion":"0.3.0","capabilities":{"streaming":true,"pushNotifications":false,"extensions":[{"uri":"https://mentionable.dev/ns/oauth-federation/v0.1","description":"DID-backed OAuth 2.0 Token Exchange for exact Mentionable federated callers. This is an authentication alternative; extension activation is not required when using another advertised method.","required":false,"params":{"authorization_server":"https://vicoop-bridge-server.fly.dev/.well-known/oauth-authorization-server","resource":"https://vicoop-bridge-server.fly.dev/agents/genesis2-lab-20261104"}}]},"skills":[{"id":"genesis2-workspace","name":"Genesis2 filesystem and scripting","description":"Explore source assets, write extraction/conversion scripts and deliver files through native send_file (6 MiB per file).","tags":["genesis2","claude","assets"]},{"id":"musicgpt-remix","name":"MusicGPT music arrangement","description":"Rearrange existing Genesis2 BGM into a requested style or instrumentation and deliver generated MP3 variants as actual attachments. Paid API usage draws from the configured credit balance.","tags":["music","bgm","remix","arrangement","편곡"]}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","image/png","application/zip","application/octet-stream","audio/mpeg","audio/wav"],"preferredTransport":"JSONRPC","securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Opaque","description":"Bridge-issued opaque bearer token (vbc_caller_*) for an authorized caller. Ask the agent operator for an API key; no wallet signing is needed."},"oauthFederation":{"type":"http","scheme":"bearer","bearerFormat":"vbc_oauth_*","description":"Opaque access token from the OAuth federation token-exchange service advertised by the federation extension. Requires an exact federated caller grant; no wallet signing is needed."}},"security":[{"bearerAuth":[]},{"oauthFederation":[]}]}