{"name":"claude","description":"Caller-isolated claude coding agent with a persistent workspace per authenticated caller. 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. Files can be delivered as inline A2A FileParts through send_file, subject to operator path and size limits.","version":"0.0.1","url":"https://vicoop-bridge-server.fly.dev/agents/nc-assets-init-20261106","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/nc-assets-init-20261106"}}]},"skills":[{"id":"chat","name":"chat","description":"Give an instruction or ask a question in natural language. 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. Files can be delivered as inline A2A FileParts through send_file, subject to operator path and size limits.","tags":["chat","assistant","claude"]}],"defaultInputModes":["text/plain","image/png","image/jpeg","image/gif","image/webp","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. Google callers may use the advertised device flow."},"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."},"deviceFlow":{"type":"oauth2","flows":{"deviceCode":{"deviceAuthorizationUrl":"https://vicoop-bridge-server.fly.dev/oauth/device/code","tokenUrl":"https://vicoop-bridge-server.fly.dev/oauth/token","scopes":{}}},"description":"Bridge-issued opaque bearer token (vbc_caller_*) via Google OAuth device flow for an authorized Google caller."}},"security":[{"bearerAuth":[]},{"oauthFederation":[]},{"deviceFlow":[]}]}