hackquest logo

BoredComic

An AI comic generator delivered as an A2MCP Agent Service Provider on OKX.AI.

Videos

Project image 1
Project image 2

Tech Stack

React
Next
Web3

Description

ASP Description

BoredComic is an A2MCP Agentic Service Provider that turns a natural-language prompt into a complete, shareable comic — and, unlike a one-shot generator, it remembers. Over MCP, agents call generate_comic — a prompt, page count (1-10), and optional genre, art style, dialogue language, color mode, and layout — and get back a cover, per-page PNGs, per-panel images with accessibility alt text, a combined PDF, a CBZ archive, and a decision-grade metadata payload: title, full character list with visual descriptions, per-page story beats and panel counts, and an evidence block (model, pages and panels actually generated, generation time, cost estimate, and an explicit caveat). A webtoon layout mode renders the whole story as a vertical-scroll strip ready for webtoon platforms.

Three stateful features make BoredComic a service agents come back to rather than a tool they call once. create_character registers a character permanently — canonical appearance, a stable generation seed, and a rendered reference sheet — so the same hero appears with a consistent design across every future comic. create_series turns comics into episodes: each generate_comic call carrying a seriesId continues the story from the previous episode's ending, with the full episode history queryable via get_series. And revise_page fixes one page of a delivered comic ("make panel 2 a dramatic close-up") for the base rate instead of regenerating the whole book.

Every delivery is verifiable and usable commercially: SHA-256 hashes of every file, an HMAC-signed delivery receipt, and an explicit license block granting commercial use with provenance (model, seed, prompt hash). Honesty is a design rule — reported page and panel counts reflect what was actually rendered, not what the language model claimed, and every character in the output is explicitly defined in the storyboard.

Tool calls are metered with x402 v2 through OKX's official SDK: discovery and the six free tools return HTTP 200; paid calls return HTTP 402, settled on-chain in USDT0 by the OKX facilitator. The server holds no private key and pays no gas. generate_comic is priced by page tier (1-3 / 4-6 / 7-10); revise_page and create_character cost the base rate; and deterministic failures — bad input, unknown characterIds or jobId — are rejected before payment, since the exact scheme has no refund path.

ASP Type

A2MCP

Example Agent Tasks

  • "Make a 3-page action comic about a cat astronaut, manga style." -> generate_comic (cover + pages + PDF + CBZ + metadata)

  • "Create our mascot once, then use her in every strip." -> create_character → generate_comic (characterIds)

  • "Publish a weekly webtoon that continues last week's story." -> create_series → generate_comic (seriesId, layoutMode: webtoon)

  • "Page 2's dialogue is off — make it funnier, keep the rest." -> revise_page (jobId, page, instruction — base rate)

  • "Turn this bedtime story into a 5-page comic in Indonesian." -> generate_comic (language: id)

  • "Verify we got the exact files we paid for." -> integrity hashes + signed receipt in every delivery

  • "The request is vague — what do you need to make a comic?" -> clarify_comic (structured questions, free)

  • "What does one comic cost before I commit?" -> get_quota (live per-tool pricing, free)

Use Cases

  • Social / content agents — hand a user a finished, shareable comic from a one-line idea

  • Serial / webtoon agents — run an ongoing series: fixed cast, episode continuity, vertical-strip output

  • Brand / mascot agents — register a mascot once, star it in every strip with a consistent design

  • Creative / writing agents — turn a drafted story into illustrated pages, then revise single pages cheaply

  • Education / kids agents — illustrate a lesson or fable in the reader's language, with per-panel alt text

  • Commercial publishers — explicit license + provenance + signed receipts on every delivery

Progress During Hackathon

OnchainOS docs and OKX Helpdesk helped a lot. That's it.

Fundraising Status

No need. I only paid $20 for the Claude sub.

Team Leader
YYouvandra Febrial
Project Link
Sector
AISocialFiOtherNFT