{"name":"Nine Chronicles Assets","description":"Nine Chronicles characters, icons and sprite effects; installed Dropbox backgrounds, objects, music/SFX, and expanded equipment/material/skill icons plus visual-effect textures and GIF demonstrations. Item ZIPs include provenance and uncertainty. Full Unity particle rendering and gameplay logic are not supplied. 6 MiB/file, 24 MiB/task, up to 8 files. Original single TTF/OTF font validation and per-item delivery are supported; malformed fonts are rejected. Technical validation is separate from licensing and typography review. Missing poses can be proposed for consumer-approved AI generation; generated candidates are reviewed and delivered as per-item ZIPs.\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.10-generation-ab8ab8ba","url":"https://vicoop-bridge-server.fly.dev/agents/nine-chronicles-assets","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/nine-chronicles-assets"}}]},"skills":[{"id":"nine-chronicles-assets","name":"Find and deliver Nine Chronicles assets","description":"Search by manifest asset ID or describe a character/icon/sprite effect; retrieve original images or prepare reviewed transformations as item-level ZIP attachments.\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":["nine-chronicles","assets","image","sprite","provenance"]},{"id":"nine-chronicles-backgrounds","name":"Find and deliver Nine Chronicles backgrounds and platform artwork","description":"Search 490 installed PNG/JPG/GIF/PSD source files from worlds 1-9, boss and event-dungeon background folders. Deliver selected exported images and platform/dais artwork with hashes and source provenance. PSD layer rendering and gameplay collision/layout are not established.\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":["nine-chronicles","background","environment","platform","terrain-art","provenance"]},{"id":"nine-chronicles-objects","name":"Find and deliver Nine Chronicles objects and effect textures","description":"24 installed files: 10 Dropbox originals and 14 exact PNG texture extractions. Lanterns, rune stones, crystal, basic archer arrow, white logo, fire/glow/magic-circle textures with package provenance. No confirmed spike trap or complete stone arch.\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":["nine-chronicles","object","lantern","rune","arrow","projectile","effect-texture","logo","provenance"]},{"id":"nine-chronicles-audio","name":"Find and deliver Nine Chronicles music and sound effects","description":"106 installed Dropbox originals: 47 BGM and 59 SFX, verified hashes and full audio decoding. Deliver original files or requested excerpts/conversions with source provenance. Loop quality and musical mood are not reviewed.\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":["nine-chronicles","audio","bgm","music","sfx","provenance"]},{"id":"nine-chronicles-dropbox-icons-effects","name":"Find and deliver Dropbox icons and visual-effect assets","description":"3254 installed Dropbox originals and 1057 extracted texture files from 165 Unity packages. Equipment, materials, runes, skill/buff icons, attack/hit/heal/aura/UI/boss effects. PNG exports, source texture extraction and GIF demonstrations with package/internal-path provenance. No full Unity runtime rendering.\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":["nine-chronicles","icon","equipment","rune","skill","buff","visual-effect","texture","gif","provenance"]},{"id":"nine-chronicles-fonts","name":"Find and deliver validated original fonts","description":"Search six installed originals and deliver fonts that pass bounded SFNT/cmap/sample validation through per-item ZIPs. Five currently validate; Natzilino is retained but structurally rejected. Poor Story OFL provenance is specific to that font; usage rights and complete typography need separate review.\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":["font","typography","ttf","otf","per-item"]},{"id":"nine-chronicles-generated-poses","name":"Propose and deliver generated pose candidates","description":"Assess missing pose feasibility, disclose references and variable generation cost, wait for consumer approval, then generate with GPT Image 2.6 Flare, review and deliver a candidate ZIP. Existing asset search comes first.\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":["generation","pose","approval","sprite"]}],"defaultInputModes":["text/plain","image/png","image/jpeg","image/webp"],"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":[]}]}