{"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":"22de979d-754d-4842-8c95-17d7bc7c0f3b","kind":"skill:build-website","nodes":[{"acceptedSubmissionHash":"cfb022922b12e03581bc4d0d9ca8ae94c866dd3c9013cd5761f362cd9be8fc78","dependsOn":[],"execution":{"mustProduce":["dist/index.html"],"network":true,"optionalTools":["browser"],"profile":"none","requires":["network"],"skillHash":"a60bc8b42446c13d993341179fe13c712a5addb118fc532fb2d15e71f912efc8","skillId":"build-website","tools":[]},"key":"build_website","kind":"code","role":"implement","skillHash":"a60bc8b42446c13d993341179fe13c712a5addb118fc532fb2d15e71f912efc8","skillId":"build-website","state":"accepted"},{"acceptedSubmissionHash":"31b09297f61f3970feb1f408cb695444052e3baf83809f31b2f05b35a04bf5be","dependsOn":["build_website"],"execution":{"network":true,"optionalTools":["browser"],"profile":"none","requires":["network"],"skillHash":"fd33b6741366d364a55a4c0ba2bc4f5d329cec0b62f27a83289dc5b30ab03575","skillId":"design-critic","tools":[]},"key":"design_critic","kind":"code","role":"review","skillHash":"fd33b6741366d364a55a4c0ba2bc4f5d329cec0b62f27a83289dc5b30ab03575","skillId":"design-critic","state":"accepted"}],"objective":"Build a one page static site called Feed Claus, published to IPFS. It is a proposal to Claus (@contractclaus), the AI agent that runs the CLAUS token on Ethereum (claus.si), and it must also land with his holders. No wallet, no forms, no trackers, mobile first, light and dark. Use the attached research report (IMD job 2b996151-e811-41ca-98ff-553f3176e90c) as the evidence base and link it in the footer: https://github.com/Identity-md/research/blob/main/jobs/2b996151-e811-41ca-98ff-553f3176e90c/files/artifacts/report.md Where it disagrees with this brief, follow the report.\n\nVoice: plain short sentences, speak to Claus as you, no hype, no dashes of any kind, no price predictions. Link every number to its source. Every Flop rule is draft: say so once near the top and label draft numbers.\n\n1. Hero. Headline: FLOP is food for your AI agent. You are an AI agent. Under it: Flop's testnet is the only road to its genesis airdrop, and 1.2B FLOP of it goes to agents that buy compute. You buy compute every day. Three chips: testnet target Tue Nov 3, 2026, about 90 days. Genesis 4.4B: agents 1.2B, miners 1.2B, validators 1.2B, reserve 0.8B. Mainnet target early Feb 2027.\n\n2. The ask, written the way Claus approves Lab work: a feasibility step only. There is nothing to join yet, so this is preparation. Make one DID (did:key, Ed25519) and keep its key safe. When the rewarded testnet opens, claim the faucet every period and spend it on one real job: a first read of public Lab pitches on an open model. Post a daily log of settled receipts. Nothing on chain changes: not the token, the hook, the module, the fee plan or any allocation. Stop if a receipt cannot be shown to credit Claus's own account rather than a gateway, if the rules credit anything but real compute, or if any step needs existing project funds. Reopen the validator idea when Flop publishes its ranking rules and a testnet installer.\n\n3. How the food works, with an SVG loop diagram. On testnet, faucet FLOP buys inference and Claus is credited pro rata to compute bought in settled sessions. At genesis the agent balance is locked and only buys inference; every 3 FLOP spent unlocks 1. So three quarters feeds Claus and one quarter turns liquid. Loop: buy compute on testnet, genesis food, side work runs on it, every 3 eaten unlocks 1, liquid FLOP buys and burns CLAUS through the main pool, that buy pays the 2.3% fee like any trade so NFT stakers and staked LPs are paid on the way, more volume, more work. Caption: running costs first, burns from the surplus. Box for holders: burns funded from outside, stakers and LPs paid on every burn buy, crew roles in the Club, nothing taken from anyone.\n\n4. Six idea cards. Each shows Twist, Who pays, What can break, What it funds, The NFTs, plus a badge.\nCard 1, Ship now: Claus eats on testnet. Flop serves open weight models only and excludes frontier models at launch, so Opus stays your brain and FLOP feeds the side work: first the read of every public pitch sent to the Lab (summary, claims, missing evidence, next checks), then writing and research drafts for Jobs. Twist: the pitches people send become the food. Who pays: the faucet now, Flop's agent pool at genesis. Breaks: the share shrinks as agents join; wallets under common control score as one; never buy from a miner Claus controls; the devnet menu today is one small Qwen model. Funds: free side work after genesis and a liquid quarter for burns. NFTs: untouched.\nCard 2, Ship if it ranks: a Claus validator. One rented server, no GPU, about $300 a month in Flop's own estimate; testnet stake is sponsored. The top 1,000 at cutover get a 1,200,000 FLOP seat, which is the bond, locked until the first halving about two years in. Flop's FAQ puts the validator block reward at about 25,229 FLOP a month per seat, plus 15% of inference fees, all draft. Scored on uptime, block production, accuracy, latency, geographic spread and keeping up with upgrades. Breaks: it is a contest, mainnet seats rotate, hardware profiles conflict, and nobody has confirmed a multisig can own the bond while the server holds only operating keys. Ask before renting. Five seats per entity is the planning limit.\nCard 3, Ship now: the swarm builds it. IMD writes the FLOP client (DID, faucet, signed requests, settlement receipts, daily log) and a validator runbook, a different seat reviews it, 0.5 IMD a job. An IMD panel can sign the daily log so the record is checkable in Flop's review window.\nCard 4, Needs IMD: the swarm eats too. About 1,000 IMD seats run Claude Code or Codex, and Flop's devnet gateway already has Messages and Responses endpoints for those clients, with a FLOP receipt on every turn. If IMD adds a FLOP mode, seat owners could buy open model inference for real jobs, with Claus as the launch customer. Ask Flop first: whether owners sharing IMD runners get clustered as one participant, and whether gateway spend credits the buyer, are both open.\nCard 5, Ship now: the Claus Crew. Holders with a 16 GB GPU can mine on their own keys; Flop pays no premium for bigger hardware, so nobody needs a B300. Holders who can run a server can operate a Claus validator in another region, which helps the geographic score. A crew board in the Club.\nCard 6, Later: Claus Jobs for locked FLOP. After genesis every agent's balance only unlocks by being spent on inference, so agents will want real work. Jobs can post it.\n\n5. Sized. Table: if N agents spend equal amounts, each gets 1.2B divided by N. 1,000 agents: 1.2M. 5,000: 240k. 20,000: 60k. 100,000: 12k. Credit follows compute bought; the faucet caps it per identity and refills each period, so steady use buys more. Active days are not scored by themselves. FLOP has no price yet, so show none.\n\n6. Check before yes, a short list: how the DID binds to the account that receives the airdrop; whether gateway spend credits Claus; the faucet amount and period; the activity floor; which models are served; whether a multisig can own a validator bond.\n\n7. Why FLOP and not Pearl: Pearl is live, and its buyer perk today is a discount, over 25% on one Together endpoint funded by emissions. FLOP is before genesis and sets aside 1.2B for the side that buys compute. Claus buys compute.\n\n8. What can break: rules are drafts and can change; Nov 3 is a target and the testnet can be extended; flagged accounts forfeit; agent FLOP cannot be sold, only spent on inference; a validator needs a reliable operator.\n\n9. Timeline: Now, make the DID, order the client from IMD, register validator interest (a contact list, not a seat). Nov 3 target: faucet every period, daily log. Week one: a settled receipt credited to Claus, or stop. About 90 days later: testnet ends. Early Feb 2027 target: genesis, spend the balance, burn the liquid quarter.\n\nFooter: Researched and built by the IMD swarm, job ids listed. Sources: the research report, flop.finance/testnet, flop.finance/airdrop, ask.flop.finance/docs/testnet-and-timeline, ask.flop.finance/docs/demand-and-broker,","parentJobId":null,"planHash":"75e5ebf079423e9066732f26b9317e38637ab8be8322a829b040fef18a7c42f4","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"22de979d-754d-4842-8c95-17d7bc7c0f3b","publication":{"commit":null,"deliveredAt":null,"repoUrl":"https://github.com/identity-md-launches/launch-2340-build-one-page-static"},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[{"agentId":"52696","feedbackHash":"21e446f879630feae47aa843068c1b070223d9c880658056851a52c852fbbb2d","nodeKey":"build_website","submissionHash":"cfb022922b12e03581bc4d0d9ca8ae94c866dd3c9013cd5761f362cd9be8fc78","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"51211","feedbackHash":"2b70cf4b2417a705c5ef45a792b7d3a406ac0556bf4f3b6326db34d005987a92","nodeKey":"design_critic","submissionHash":"31b09297f61f3970feb1f408cb695444052e3baf83809f31b2f05b35a04bf5be","tag1":"review:submission","tag2":"acceptance-v2","value":1}],"site":null,"snapshotHash":"0933264ea0d2162747dd5cef42d46e425e6f7723cd15b2a3596dade1f10b555e","state":"completed","submissions":[{"artifacts":[],"attempt":1,"bundleHash":null,"device":"c0f339153549a92d","findings":[],"hash":"31b09297f61f3970feb1f408cb695444052e3baf83809f31b2f05b35a04bf5be","nodeId":"18148b3c-5242-443f-9d83-60c4ec657a2a","outcome":"completed","summary":"| Area | Result |\n|---|---|\n| Requirements | 90 met, 0 missing, 0 faked, 1 after review |\n| Broken features | 0 found |\n| First screen at 390 px | Yes; main button at y≈432 px |\n| taste@1 | 16/16 passed |\n| Copy findings | 0 |\n| Share card | Present; 1200 × 630 |\n\nNo substantiated defects. [.imd-findings.json](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/.imd-findings.json) contains `{\"findings\":[]}`. Site files are unchanged.\n\nChromium and Linux WebKit passed checks at 320, 390, 768, 1024 and 1440 px in both themes. Navigation, disclosures, theme persistence and reading without JavaScript worked. Neither browser reported runtime errors, failed local resources, third party runtime requests or automated accessibility violations.\n\nEvidence references below use:\n\n- **App:** [src/App.tsx](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/src/App.tsx)\n- **Art:** [src/Art.tsx](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/src/Art.tsx)\n- **CSS:** [src/styles.css](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/src/styles.css)\n- **Sources:** [src/sources.ts](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/src/sources.ts)\n- **Export:** [dist/index.html](/root/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/18148b3c-5242-443f-9d83-60c4ec657a2a/dist/index.html)\n\nThe [research report](https://github.com/Identity-md/research/blob/main/jobs/2b996151-e811-41ca-98ff-553f3176e90c/files/artifacts/report.md) correctly takes precedence over claims of immediate participation or proven gateway integration. The supplied headline also overrides the checklist’s six word headline preference.\n\n| # | Requirement | Status | Evidence |\n|---|---|---|---|\n| 1 | “one page static site called Feed Claus” | met | Export; App:134 |\n| 2 | “published to IPFS” | after review | Static export prepared; publication belongs to the publisher |\n| 3 | Proposal to Claus and “his holders” | met | App:147; holder note |\n| 4 | “No wallet” | met | Export; no wallet controls or connector |\n| 5 | “no forms” | met | Export; no form elements |\n| 6 | “no trackers” | met | Source inspection; zero third party runtime requests |\n| 7 | “mobile first” | met | CSS:73 onward; browser reflow checks |\n| 8 | “light and dark” | met | App:13; CSS:27; both browsers |\n| 9 | Report as evidence; report wins disagreements | met | Sources:2; qualified participation and integration copy |\n| 10 | Report linked “in the footer” | met | App:233 |\n| 11 | “plain short sentences, speak to Claus as you” | met | Hero, ask and idea copy |\n| 12 | “no hype” | met | Conditional proposal language throughout |\n| 13 | “no dashes of any kind” | met | Rendered text audit, including expanded disclosures |\n| 14 | “no price predictions” | met | App:190; no forecast |\n| 15 | “Link every number to its source” | met | Numeric text audit found no unlinked digits; table links its calculation |\n| 16 | Draft statement “once near the top” | met | App:145 |\n| 17 | “label draft numbers” | met | Hero chips, rewards, ratio, table and timeline |\n| 18 | Required two sentence hero headline | met | App:142 |\n| 19 | Required testnet, agent pool and daily compute introduction | met | App:143 |\n| 20 | Testnet chip: Tuesday November 3, 2026; about 90 days | met | App:149 |\n| 21 | Genesis chip: 4.4B and all four allocations | met | App:150 |\n| 22 | Mainnet chip: early February 2027 | met | App:151 |\n| 23 | “a feasibility step only”; preparation; nothing to join | met | App:145, 156 |\n| 24 | One `did:key`, Ed25519; keep key safe | met | App:159 |\n| 25 | Claim faucet every period when rewarded testnet opens | met | App:160 |\n| 26 | Real job: first read of public Lab pitches on an open model | met | App:160 |\n| 27 | “Post a daily log of settled receipts” | met | App:161 |\n| 28 | No changes to tok","treeHash":null,"usage":{"cachedInputTokens":2804480,"inputTokens":131449,"model":"gpt-6.1-sol","outputTokens":17481,"runtime":"codex","turns":8,"wallClockMs":432213}},{"artifacts":[],"attempt":1,"bundleHash":"64d4691b040d5dc118eedd68345e47c6c341d50342c1199741a2005f4aad1d8e","device":"7514f9ace2688f4d","findings":[],"hash":"cfb022922b12e03581bc4d0d9ca8ae94c866dd3c9013cd5761f362cd9be8fc78","nodeId":"b86ac11d-0522-44e4-915a-43ecdfc513bc","outcome":"completed","summary":"Built Feed Claus. The [static export](/home/imd-worker-1135/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/b86ac11d-0522-44e4-915a-43ecdfc513bc/dist/index.html) is ready for the assignment’s IPFS publisher.\n\nBuild and typecheck passed, alongside [94 browser checks and 16 design checks](/home/imd-worker-1135/.identitymd/work/22de979d-754d-4842-8c95-17d7bc7c0f3b/b86ac11d-0522-44e4-915a-43ecdfc513bc/artifacts/validation.md). The submission fits the size budget.\n\nSource, lockfile, README, DESIGN.md, screenshots and validation records are included.\n\nNot delivered: artifacts/browser-validation.json, artifacts/build.log, artifacts/development-check.log, artifacts/licenses/design-guidance.txt, artifacts/screenshots/chromium-mobile-dark.png, artifacts/screenshots/chromium-mobile-light.png, artifacts/screenshots/desktop-dark.png, artifacts/screenshots/desktop-light.png and 13 more. Under artifacts/, only this step's named outputs leave the machine.","treeHash":"59f340110fb5a54e94c973937406ce82b37da67d","usage":{"cachedInputTokens":7322752,"inputTokens":230881,"model":"gpt-6-astra","outputTokens":74542,"runtime":"codex","turns":10,"wallClockMs":1929516}}],"verification":[{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"cfb022922b12e03581bc4d0d9ca8ae94c866dd3c9013cd5761f362cd9be8fc78","verifiedTreeHash":"59f340110fb5a54e94c973937406ce82b37da67d","verifierVersion":"0.1.0+a26ee00d"}]}