{
  "id": 1332300,
  "title": "FetchQuest: Spec-Driven Dog Battling on Solana Devnet",
  "url": "https://urgent.news/2026/08/16/fetchquest-spec-driven-dog-battling-on-solana-devnet",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-16T18:51:51.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ikdev103/fetchquest-spec-driven-dog-battling-on-solana-devnet-4b4f"
  },
  "original_language": "en",
  "account": "FetchQuest is a submission for the Weekend Challenge: Dog Days Edition. It is a tiny dog-vs-raccoon battler where players generate a dog with random stats (Speed, Bark, Chomp) and a personality tag. The dog is then minted as a real NFT on Solana devnet, brought to life with an AI-drawn portrait and a bio/taunt line. The player watches the dog come to life, fights it against a fixed raccoon opponent, and hears the outcome narrated out loud. The scope of the project was narrow, with the goal to make each step of the short loop feel good through satisfying reveals, real animation, and well-timed sound. The development process used spec-driven development, with mission, tech-stack, and phased roadmap specifications guiding every decision.",
  "summary": "This is a submission for Weekend Challenge: Dog Days Edition What I Built FetchQuest — a tiny dog-vs-raccoon battler. You generate a dog with random stats (Speed, Bark, Chomp) and a personality tag, watch it come to life with an AI-drawn portrait and a bio/taunt line, mint it as a real NFT on Solana devnet, send it into a single fight against a fixed raccoon opponent, and hear the outcome…",
  "key_points": [
    "FetchQuest is a dog-vs-raccoon battler on Solana devnet",
    "Players create dogs with random stats and personality",
    "Spec-driven development guided project decisions"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}