Design and implement an NFT that gets minted when an agent completes a bounty. Include: bounty title, reward amount, completion date, agent address. Deploy on Base. Metadata and image generation included.