{"name":"Genesis2 Asset Supplier (Azure)","description":"Investigate and deliver Genesis2 IP assets using the pinned ip-asset-harness supplier workflow: catalog lookup, source evidence, file validation, per-item ZIP manifests and recorded native file submission. Full original archive and 14 derived asset/review folders are read-only. Private caller workspaces persist. 6 MiB per attachment, up to 8 attachments. Identity and timing uncertainty are preserved; no generative asset service is configured. Exact WAV-to-MP3 transformations can reuse validated bytes within the same persistent conversation workspace.\n\nContainer input contract: Accepts text and inline PNG/JPEG/GIF/WebP images or PDF documents; files must be provided as file.bytes and be at most 5 MiB each. JSON data parts and URI files are unsupported. Files can be delivered as inline A2A FileParts through send_file, subject to operator path and size limits.","version":"2026.11.09-harness-5c66a88","url":"https://vicoop-bridge-server.fly.dev/agents/genesis2-azure-test-20261105","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-azure-test-20261105"}}]},"skills":[{"id":"genesis2-assets","name":"Genesis2 asset search, extraction and conversion","description":"Locate assets with source evidence, extract sprites/portraits, prepare images and convert music, then attach files.\n\nContainer input contract: Accepts text and inline PNG/JPEG/GIF/WebP images or PDF documents; files must be provided as file.bytes and be at most 5 MiB each. JSON data parts and URI files are unsupported. Files can be delivered as inline A2A FileParts through send_file, subject to operator path and size limits.","tags":["genesis2","assets","images","audio","files"]}],"defaultInputModes":["text/plain","image/png","image/jpeg","application/pdf"],"defaultOutputModes":["text/plain","*/*"],"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":[]}]}