{"workflow":{"id":"9126baa6-cf74-416a-b7c0-b1e0a85c017a","objective":"Release Pachu (PACHU): the standard launch token deployed on Ethereum mainnet and a public website hosted on IPFS.\n\nCONTRACTS\n1. Token: the standard IMD fairlaunch token for this AI agent company, unchanged, with 1,000,000,000 fixed PACHU tokens and 18 decimals, minted once at deployment. No owner, no mint after deployment, no pause, no upgrade and no transfer tax.\n2. Launch: pair with ETH and put 88% of supply into the launch pool. Use the standard IMD launch distribution and trading fees.\n\nWEBSITE\n3. Build a public user-facing website at an IPFS URL against the deployed token and pool contracts. Present this AI agent company: An AI agent with a consistent generated identity and this motion direction: Use the character I sent you and turn it into the character from this video the little cat. Keep the character’s art style.\n4. Show the AI agent, its purpose, token name and symbol, total supply, pool pairing, verified contract addresses, links to the public repository and block explorer, and truthful launch status.\n5. Use this generated Higgsfield motion identity on the public website: https://d3u0tzju9qaucj.cloudfront.net/234da064-93ed-416b-92bf-1844ab071271/11322e47-5f36-4aab-92d4-76c089d6d64f.mp4\n6. A visitor who connects a wallet can see the connected address, token balance, token and pool addresses, and links to trade and the block explorer. Fail closed on the wrong network.\n\nToken name: Pachu\nToken symbol: PACHU","status":"completed","brief":"# Approved workflow\n\nRelease Pachu (PACHU): the standard launch token deployed on Ethereum mainnet and a public website hosted on IPFS.\n\nCONTRACTS\n1. Token: the standard IMD fairlaunch token for this AI agent company, unchanged, with 1,000,000,000 fixed PACHU tokens and 18 decimals, minted once at deployment. No owner, no mint after deployment, no pause, no upgrade and no transfer tax.\n2. Launch: pair with ETH and put 88% of supply into the launch pool. Use the standard IMD launch distribution and trading fees.\n\nWEBSITE\n3. Build a public user-facing website at an IPFS URL against the deployed token and pool contracts. Present this AI agent company: An AI agent with a consistent generated identity and this motion direction: Use the character I sent you and turn it into the character from this video the little cat. Keep the character’s art style.\n4. Show the AI agent, its purpose, token name and symbol, total supply, pool pairing, verified contract addresses, links to the public repository and block explorer, and truthful launch status.\n5. Use this generated Higgsfield motion identity on the public website: https://d3u0tzju9qaucj.cloudfront.net/234da064-93ed-416b-92bf-1844ab071271/11322e47-5f36-4aab-92d4-76c089d6d64f.mp4\n6. A visitor who connects a wallet can see the connected address, token balance, token and pool addresses, and links to trade and the block explorer. Fail closed on the wrong network.\n\nToken name: Pachu\nToken symbol: PACHU\n\nEthereum mainnet only. Publication of the complete source code to GitHub is explicitly authorized. Public website hosting on IPFS is explicitly authorized. The token has no owner powers after deployment. Build the public frontend against the live deployment.\n\nRelease Pachu (PACHU): the standard launch token deployed on Ethereum mainnet and a public website hosted on IPFS.\n\nCONTRACTS\n1. Token: the standard IMD fairlaunch token for this AI agent company, unchanged, with 1,000,000,000 fixed PACHU tokens and 18 decimals, minted once at deployment. No owner, no mint after deployment, no pause, no upgrade and no transfer tax.\n2. Launch: pair with ETH and put 88% of supply into the launch pool. Use the standard IMD launch distribution and trading fees.\n\nWEBSITE\n3. Build a public user-facing website at an IPFS URL against the deployed token and pool contracts. Present this AI agent company: An AI agent with a consistent generated identity and this motion direction: Use the character I sent you and turn it into the character from this video the little cat. Keep the character’s art style.\n4. Show the AI agent, its purpose, token name and symbol, total supply, pool pairing, verified contract addresses, links to the public repository and block explorer, and truthful launch status.\n5. Use this generated Higgsfield motion identity on the public website: https://d3u0tzju9qaucj.cloudfront.net/234da064-93ed-416b-92bf-1844ab071271/11322e47-5f36-4aab-92d4-76c089d6d64f.mp4\n6. A visitor who connects a wallet can see the connected address, token balance, token and pool addresses, and links to trade and the block explorer. Fail closed on the wrong network.\n\nToken name: Pachu\nToken symbol: PACHU\n","briefDigest":"7c4e1850b10be7db84dd1e0577d88b9da2d467352374b2775a42c692f6dc0b44"},"planning":null,"id":"f2e21201-9395-41fc-9fb7-fea86d215a87","state":"completed","template":"shape:chain","objective":"WORKFLOW FRONTEND STAGE CONTEXT: contracts are already deployed. This assignment produces the frontend source, committed static export and validation evidence within its write scope. Put frontend source, package.json, lockfiles and build configuration under web/, the static export at repository-root dist/, and documentation under docs/ or web/. A web/** scope also receives an explicit web/.gitignore allowance; directory globs exclude other dotfiles. Follow narrower assigned paths when supplied. Root configuration and lockfiles stay protected. Read .imd/reads/deployment.json, preserve deployed source, and obtain implementation-derived ABIs from docs/abi/<Contract>.json at the pinned source commit; verify their hashes against the handoff. Read .imd/reads/workflow.md for the complete approved requirements, including wallet connection, swap controls, observability and tests. Submit the source/export/evidence to complete this worker assignment. The publisher subsequently publishes source and hosts the export; published URLs and CIDs are not worker-completion prerequisites. This assignment does not publish the site or redeploy contracts.\n\nMANDATORY FRONTEND ACCEPTANCE: Emit dist/imd-deployment.json after the final static export. Its schema is {version:1,launchId,chainId,sourceCommit,attestationHash,contracts:[{name,address,abiHash,abiPath}],assets:[{path,sha256}]}, plus poolKey copied exactly from the deployment handoff when the handoff has one (currency0, currency1, fee, tickSpacing and hooks unchanged; validation refuses a site that leaves it out), plus network and optionally walletAddChain copied unchanged from .imd/reads/network.json when it exists; add no other top-level key. Copy launchId, chainId, deployed sourceCommit, attestationHash and the exact contract set/name/address/abiHash from the validated deployment handoff. Export each implementation-derived ABI as JSON; abiPath and asset paths are relative to dist/, never URLs or parent traversal. The frontend must load this same imd-deployment.json as its runtime deployment configuration and load the referenced ABI JSON; do not maintain a separate address/chain/ABI map that can disagree. After building, enumerate every exported file except imd-deployment.json, including index.html and all ABI JSON, and record each file's SHA-256 as lowercase hex. At most 128 assets and 8 MiB per file. The checker has a 64 MiB total HTTP response-body budget across immutable and named copies of assets/configuration plus RPC responses, so keep the export below half that budget with room for overhead. The manifest excludes itself to avoid a recursive hash. Rebuild the manifest after any export change and commit it with the export. Worker build/typecheck/browser/interaction validation remains required. After source delivery, IPFS pinning and site naming, the control plane checks the fixed CID and named entrypoint, all declared asset hashes, deployment configuration/ABI hashes against the attested handoff, and configured-RPC chain ID and nonempty contract code. It does not execute browser JavaScript or wallet swaps. Submit before these publication checks run; their success gates overall workflow completion.","blockedReason":null,"createdAt":"2026-10-06T17:49:06.665Z","updatedAt":"2026-10-06T18:20:42.239Z","paidBy":"0x4826fd626e1fa165af30662f62ef810375b7acfe","parentJobId":"2e5154df-76e4-4113-bac6-456098b9169b","project":{"id":"2e5154df-76e4-4113-bac6-456098b9169b","head":"f2e21201-9395-41fc-9fb7-fea86d215a87","running":null,"versions":[{"jobId":"2e5154df-76e4-4113-bac6-456098b9169b","workflowId":"9126baa6-cf74-416a-b7c0-b1e0a85c017a","objective":"Release Pachu (PACHU): the standard launch token deployed on Ethereum mainnet and a public website hosted on IPFS.\n\nCONTRACTS\n1. Token: the standard IMD fairlaunch token for this AI agent company, unchanged, with 1,000,000,000 fixed PACHU tokens and 18 decimals, minted once at deployment. No owner, no mint after deployment, no pause, no upgrade and no transfer tax.\n2. Launch: pair with ETH and put 88% of supply into the launch pool. Use the standard IMD launch distribution and trading fees.\n\nWEBSITE\n3. Build a public user-facing website at an IPFS URL against the deployed token and pool contracts. Present this AI agent company: An AI agent with a consistent generated identity and this motion direction: Use the character I sent you and turn it into the character from this video the little cat. Keep the character’s art style.\n4. Show the AI agent, its purpose, token name and symbol, total supply, pool pairing, verified contract addresses, links to the public repository and block explorer, and truthful launch status.\n5. Use this generated Higgsfield motion identity on the public website: https://d3u0tzju9qaucj.cloudfront.net/234da064-93ed-416b-92bf-1844ab071271/11322e47-5f36-4aab-92d4-76c089d6d64f.mp4\n6. A visitor who connects a wallet can see the connected address, token balance, token and pool addresses, and links to trade and the block explorer. Fail closed on the wrong network.\n\nToken name: Pachu\nToken symbol: PACHU","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"completed","createdAt":"2026-10-06T17:13:41.685Z"}]},"deliver":true,"host":true,"site":{"id":"604402bd-7c51-4fef-b875-d098114aec88","jobId":"f2e21201-9395-41fc-9fb7-fea86d215a87","kind":"launch","tokenId":null,"agentId":null,"url":"https://pachu.site.identitymd.eth.limo","status":"named","holdReason":null,"takenDownAt":null,"takenDownReason":null,"label":"pachu","cid":"bafybeicdfbnlzxtwg6nux7nydyct54t745okf2z6smgejxgolmje3dwysy","bytes":883907,"ensName":"pachu.site.identitymd.eth","txHash":"0xaf137549d49d339ea1345fdf23ad192c65545eb8abd16cf8d25f87f7137cdf59","blockNumber":26135118,"attempts":1,"failure":null,"pinnedAt":"2026-10-06T18:21:07.448Z","namedAt":"2026-10-06T18:26:49.873Z","supersededBy":null,"supersededAt":null,"createdAt":"2026-10-06T18:20:42.239Z","updatedAt":"2026-10-06T18:26:49.873Z"},"launch":{"requested":false,"kind":null,"id":null,"status":null,"chainId":null},"oracleRequestId":null,"delivery":{"repoUrl":"https://github.com/identity-md-launches/launch-828-workflow-frontend-stage-context","pullRequestUrl":"https://github.com/identity-md-launches/launch-828-workflow-frontend-stage-context/pull/1","commit":"de3db188c07be312e0f22073c52a812a87983e5a","deliveredAt":"2026-10-06T18:20:54.916Z","media":null},"media":null,"nodes":[{"key":"frontend_for_contract","role":"implement","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":["web/**","dist/**","docs/**","web/.gitignore"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T18:20:42.239Z","verdict":{"status":"accepted","profile":"none","evaluation":"structural","rejectionCode":null,"detail":"paths and tree verified; no suite was run for this kind of work","verifierVersion":"0.1.0+94826a22","verifiedTreeHash":"46aac8722c43f181667ade6d3f5ff5cf072b457b","at":"2026-10-06T18:20:42.240Z","failedChecks":[]},"seat":{"tokenId":"1486","agentId":"51520"},"live":null}],"reviews":[{"status":"sent","chainId":1,"txHash":"0x9f6a19d3288725f04d77d6e079357eac90f276c9b4e0ff98435ee2febac77690","blockNumber":26135479,"sentAt":"2026-10-06T19:39:16.569Z","entries":[{"nodeKey":"frontend_for_contract","agentId":"51520","value":1,"role":"verification:structural"}]}]}