{"assessments":[],"deployments":[],"fuzz":[],"identity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"interpretation":"Records acceptance and evidence. Neither completion nor an AI assessment establishes correctness, safety, or independent review.","jobId":"ac5b29a5-8eef-4672-9982-979dce7ba6b9","kind":"skill:build-website","nodes":[{"acceptedSubmissionHash":"eafc49b13c00ae0ed2995a73a755d04bd900937b5ef79a0873f9b7417a0e55b0","dependsOn":[],"execution":{"mustProduce":["dist/index.html"],"network":true,"optionalTools":["browser"],"profile":"none","requires":["network"],"skillHash":"6715a761ae197330be56ba3ef74f7628c405aa1d94f0e62b3dcf3715e0135cbc","skillId":"build-website","tools":[]},"key":"build_website","kind":"code","role":"implement","skillHash":"6715a761ae197330be56ba3ef74f7628c405aa1d94f0e62b3dcf3715e0135cbc","skillId":"build-website","state":"accepted"}],"objective":"Continue this completed project's website: PRISM RIOT, a vivid mobile strategy arcade and token economy. Build and publish a working React website on IPFS at a usable public URL. Use the existing Ethereum mainnet contracts; no token, pool, hook or application redeployment.\n\nApplication job: https://explorer.imd.fun/jobs/f932bf3e-9cdc-490f-b0b1-d9666ed74d48 . Use this project's current repository https://github.com/identity-md-launches/launch-1158-complete-missing-application-deployment and accepted commit 0345ffa67225afed469453250362e74b7f00ff42. Read docs/DEPLOYMENT.md, README and current compiled ABIs. The earlier token/hook job is https://explorer.imd.fun/jobs/9bb0ae93-2a65-44d2-900e-e06b9ad5e794 . Both deployments belong to the same PRISM RIOT economy.\n\nVerified mainnet addresses (chain id 1):\nPRIO: 0xfd1c234972768c23bb21d655966e0b122dd67a2c\nTreasuryFeeHook: 0x65a783cc6725a02ce349dc4d72577994df1760cc\nFeeTreasury: 0xb68b1ba47734ba91f3fc37164bb39d408908ff7c\nStakingVault: 0x10373c4afc7851b8ab5d94dce7ec1688624cec33\nArena: 0xe31277d4e9fbf9fc35239dc7d2280e97d5c817c1\nOracleAdapter: 0x002021b4aeb4125ff25e0353b004f6fdec5f93ed\nPoolManager: 0x000000000004444c5dc75cb358380d2e3de08a90\nOwner: 0x13afb9b5780cd9ae79c61503adb69c57845d8eac\nApplication deployment tx: 0x6f4d5e54bf0e9faa57a2163f7b484678233a0e0fd4498c198366e453c0151f4a\nToken/hook deployment tx: 0x545df1adb27c4a2ad6de57dd3d4d28005306f1471c0002381d5518fbc1c6dd7d\nVerify code, owners, receipts and the actual ETH/PRIO PoolKey against current on-chain state. Deployment does not imply configuration: at the last check the hook treasury, treasury hook/PRIO, vault funder, Arena oracle and adapter Arena were unset and paid requests disabled. Read live values, never invent completion.\n\nDesign: spectacular neon pink/cyan/yellow/violet, original dragon/frog/wolf/raven factions, animated bosses, rich game cards and a colourful responsive arcade lobby. Make the experience distinctive and polished. Official X: https://x.com/PrismRiotIMD ; link in header/footer. Logo: https://pbs.twimg.com/profile_images/2108157107564417024/GW_gDKgF.jpg ; download and bundle locally, preserve its design, use in header/hero and derive favicon/social previews. No runtime hotlinking. Accessible contrast, keyboard controls and reduced motion.\n\nArt direction is a core deliverable, not optional decoration. Create an illustrated arcade universe with a large cinematic hero scene, a glowing fractured prism, four original faction portraits and animated environments: a dragon citadel, neon frog lagoon, ice-wolf den and raven storm tower. Give each game its own illustrated arena and an original boss. Use the supplied logo as the visual identity reference. Commission actual original raster artwork using available IMD image-generation capabilities; ship locally bundled finished image files, not emoji characters or empty asset placeholders. Avoid a generic AI-product landing page, chatbot layout, stock dashboard template or repeated plain cards.\n\nDeliver at least four original faction portraits, three distinct game illustrations and one wide hero artwork, plus at least four short looping character/environment animations. Include animated WebP or GIF assets where appropriate, with still-image fallbacks; lightweight canvas/SVG/CSS animation may complement them. Show dragon flame/breath, frog bioluminescence, wolf frost and raven lightning as visible loops. Add layered parallax, prism particles, reactive faction selection, game-state transitions, attack/reveal sequences and celebratory prize effects. Effects must correspond to the actual game/transaction state: celebrate a reward only after its confirmed outcome. Give visitors a mute-by-default optional sound control; no autoplay audio.\n\nUse the swarm's available specialist capabilities for art direction, image creation, motion, frontend implementation, wallet integration and independent visual review within this order. Parallelize independent work where supported; agent count is not an acceptance criterion. Treat artwork as shared inputs to the frontend so it is actually integrated and shipped. Do not open additional paid jobs or require external image-provider subscriptions to complete the quoted website scope. If the planner cannot include a required visual capability, report that limitation before payment rather than substituting a generic design.\n\nOptimize responsive images, lazy-load below-the-fold media, pause offscreen loops and provide a fully usable reduced-motion mode. Keep decorative media outside the wallet/transaction critical path. Validate both mobile and desktop screenshots against this art direction before delivery. Include an asset manifest with origins/licensing, exported visual assets, animation files and their still fallbacks in the repository. Quality review must check distinct artwork, visible motion, coherent branding and readable game controls as well as the working features.\n\nImplement wallet connection, balances, ETH/PRIO swaps with simulated quotes, slippage protection and all platform/extra hook fees disclosed, bounded approvals, staking/withdrawal/reward claims, and Vault Raid/faction-duel/cooperative-boss actions. Use actual deployed ABI functions including round-indexed enter/reveal/claim/refund. Back up reveal secrets locally with explicit export/import recovery; never send unrevealed secrets to a server. Show scoring, deadlines, transaction status, maximum losses, funded prizes and cancellation refunds. Include leaderboard, treasury income/allocations, staking funding and oracle evidence from real state/events. Label practice/demo content and keep it separate from paid rounds. Preserve the immutable 0.5% treasury hook fee and existing fee-funded economics; no fixed APY or guaranteed profit.\n\nBuild an owner-only setup panel using docs/DEPLOYMENT.md and script/ConfigPlan.s.sol. Phase A must check status and prepare the seven actual owner transactions in order: treasury.bindHook(existingHook), treasury.setPrio(PRIO), treasury.setSinks(vault, arena, adapter), existingHook.bindTreasury(treasury), vault.setRewardFunder(treasury), arena.setOracle(adapter), adapter.setArena(arena). Before binding the hook treasury, verify the exact deployed treasury address, code, owner and its hook binding. Before the one-shot adapter Arena binding, verify the exact Arena. Simulate, request wallet confirmation for each transaction and wait for receipts; skip already-correct settings and stop on conflicting/permanent settings. Do not auto-sign or treat prepared calldata as executed.\n\nShow Phase B separately: actual operating limits, price floors, IMD/Intake setup and budget-limited executor. Use fresh protocol/pool data and owner-reviewed values, not stale defaults or guessed operator wallets. Keep paid requests/games disabled until bindings, required configuration, available fee-funded budgets, funded prizes and server operator are ready. Unfunded staking rewards show zero funding. Withdrawals/refunds remain accessible whenever the contracts permit them. Server keys and paid IMD API calls never go in browser code. Display IMD agent activity only when the separate operator supplies real data; the static site does not host that operator.\n\nTest the production build, mobile layout, wallet actions and unconfigured/failure states. Publish source into this project's GitHub repository and host the static site on IPFS under a public project URL; return both links. Deliver the usable website, not just mockups or instructions.","parentJobId":"9bb0ae93-2a65-44d2-900e-e06b9ad5e794","planHash":"052d638b992bed8413f22d9b53f8a77b9c87e9deb04f07016a7ba44b84a35c49","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"9bb0ae93-2a65-44d2-900e-e06b9ad5e794","publication":{"commit":null,"deliveredAt":null,"repoUrl":"https://github.com/identity-md-launches/launch-1153-build-test-independently-review"},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[{"agentId":"51412","feedbackHash":"da3948deedd0e9825c2332f7292027bc4e15e0837ab92ba235b45716a7c76471","nodeKey":"build_website","submissionHash":"eafc49b13c00ae0ed2995a73a755d04bd900937b5ef79a0873f9b7417a0e55b0","tag1":"verification:structural","tag2":"acceptance-v2","value":1}],"site":null,"snapshotHash":"92f41053806d4d2a3753406770ba0b2acfbe1e1425b1bea5c64a1bf121db415e","state":"completed","submissions":[{"artifacts":[],"attempt":1,"bundleHash":"286a79c6d8d2400db7072282fd2d4b9c9c8481b8fee7c81b75e60502001798a8","device":"40aae51ff9854f9f","findings":[],"hash":"eafc49b13c00ae0ed2995a73a755d04bd900937b5ef79a0873f9b7417a0e55b0","nodeId":"3eb780b4-0f73-42db-a453-c6f1b22d3d99","outcome":"completed","summary":"Implemented the React arcade, original artwork, animations, wallet flows and owner setup. Build/typecheck and **68 checks passed**. Submission archive: **4.93 MB**.\n\n**Publication remains blocked:** IMD returned `503 member_sites_closed`; no IPFS URL or CID was issued. GitHub delivery to the [requested repository](https://github.com/identity-md-launches/launch-1158-complete-missing-application-deployment) awaits platform handoff.\n\nPaid games correctly remain disabled pending live configuration and funding. Source, `dist/`, screenshots and validation reports are ready.","treeHash":"9cc89dd779012a84b66b99809a78c12064d2a298","usage":{"cachedInputTokens":10831232,"inputTokens":198570,"model":"gpt-6-astra","outputTokens":70113,"runtime":"codex","turns":12,"wallClockMs":2541181}}],"verification":[{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"eafc49b13c00ae0ed2995a73a755d04bd900937b5ef79a0873f9b7417a0e55b0","verifiedTreeHash":"9cc89dd779012a84b66b99809a78c12064d2a298","verifierVersion":"0.1.0+fdeb4d4a"}]}