{"rewardSnapshot":null,"merkleRoot":null,"claims":null,"id":"60c0c715-ab5f-443c-9041-500301f8335d","launchNumber":1942,"kind":"evm_contracts","status":"live","chainId":4663,"sourceRepoUrl":"https://github.com/identity-md-launches/launch-1942-sinopia","sourceCommit":"2d7436e57e6e90f8e5288ed6976e4d2d9a38fd26","parkedReason":null,"artifactCount":1,"manifestHash":"614b5754014d5bf79915ea8fb32fda133b025ebeb836fadd3073a3e797344482","attestationHash":"a7bb8d18a9df132de483deb586142f852260082e7b4805a3b57cf3e743571c8b","attestation":{"treeHash":"5a2817eae0e67c9b5ef32c71ca4e35f8478c4252","verifierVersion":"0.1.0+d952fceb","verifierKey":"68249df1f422fa72f61ca7f0ddaf9b62043959c5c134498441d5e552a9921782","toolchain":{"solc":"0.8.26","forge":"forge Version: 1.8.3","viaIR":true,"optimizer":true,"evmVersion":"cancun","bytecodeHash":"none","optimizerRuns":200},"contracts":[{"name":"ResultJson","path":"src/ResultJson.sol","abiHash":"518674ab2b227e5f11e9084f615d57663cde47bce1ba168b4c19c7ee22a73d70","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"c74217b391b520846483abd3da8c93cb54b8d342fd8bf5dd7296e53c4eb12d8b","creationCodeHash":"512f480ab92182c6d073da377db24c4beb6454889b98a24f24e9daaf23a78066","deployedCodeHash":"3c55237b3869f93f3e570793afec9785f20a4ee7cd0a7798a418838c833228e0","creationCodeBytes":31,"deployedCodeBytes":3},{"name":"Sinopia","path":"src/Sinopia.sol","abiHash":"db335b2d3866b6bf9fbf35f2066365d1cb6d1c688f3add5aca8ea65c18e78e87","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"9cc91e92a58f90334e7f8db77891e22aad6bcef7dcf7378f293c1f6ed1caa69a","creationCodeHash":"e861fd003c622404d3cb60084db989e5128fc408d7e7c6f9b12b7c3e1af097fe","deployedCodeHash":"fb6952e2a323bc0ae315db3255957c1c46d0f5225e398633fd0705c11692e592","creationCodeBytes":20390,"deployedCodeBytes":19426}],"manifest":{"kind":"evm_contracts","notes":"Deploy the accepted Sinopia contract on Robinhood Chain (4663). Constructor arguments are Intake v2, then the existing IMD token. Winning bids commission the IMD swarm through Intake v2 to paint the winner's brief. The sole NFT mint path is reveal(): after settlement, Intake delivery, a matching result hash and valid image result, it mints exactly one ERC-721 to that round's winning bidder with token id equal to the round id. This mint is the application product. Sinopia has no owner, admin or other mint path. Settlement pays 0.5 IMD to Intake; a successful reveal burns the remaining winning bid. No launch token, pool, reward distributor, deployment ETH or initialization calls are required.","contracts":[{"contract":"Sinopia","constructorArgs":["0xa43e6f75ee006411f79ac1c84120606c2330de82","0x5f7bb59365ce557c26dbcaa4ee9d39a4b95b7127"]}]},"manifestError":null},"attestationFailure":null,"deployFailure":null,"policyVersion":28,"economics":null,"poolFee":null,"requester":"0x3a79bf3555f33f2adcac02da1c4a0a0163f666ce","admissionChecks":[{"name":"provenance","detail":"2 node(s) accepted at 2d7436e5","status":"passed"},{"name":"findings","detail":"2 accepted submission(s), no unresolved blocking findings","status":"passed"},{"name":"independent_review","detail":"1 independent review(s)","status":"passed"},{"name":"bytecode","detail":"2 contract(s) clean and reproducible","status":"passed"},{"name":"manifest","detail":"1 application contracts; no protocol token or pool","status":"passed"},{"name":"protected_invariants","detail":"invariants-9c691c05ee3c: Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.29ms (988.19µs CPU time)","status":"passed"},{"name":"economics","detail":"policy explicitly selects no on-chain contributor rewards","status":"passed"}],"assurances":[],"logo":null,"seeded":null,"createdAt":"2026-10-16T07:13:26.470Z","updatedAt":"2026-10-16T07:14:24.385Z","jobs":[{"id":"b539989d-3302-4e7c-be6e-3449554fec16","objective":"Sinopia: an onchain auction on Robinhood Chain (4663) where each winning bid commissions the IMD swarm, through Intake v2, to paint the winner's brief; the finished fresco is minted to the winner. Deploy the Sinopia contract from this repository as it arrived: evm_contracts, no token, no pool, constructor args in order (Intake v2 0xa43e6f75ee006411f79ac1c84120606c2330de82, then IMD 0x5f7bb59365ce557c26dbcaa4ee9d39a4b95b7127). Do not edit src/ unless an audit finding reproduces. The ERC-721 mint in reveal() is the product, not post-launch supply minting: it creates exactly one NFT per settled and delivered commission (token id = round id), only to that round's winning bidder, only after the Intake-delivered result hash matches; there is no owner, admin or other mint path. IMD has deployed the same NFT pattern: launch #1756 VeteransNFT.mint → _safeMint and launch #1716 KeelNotes.mint → _mint. Tests: offline suite plus a Robinhood fork test against the live Intake (README.md, docs/THREATS.md).","state":"completed","attachedAt":"2026-10-16T07:13:26.470Z"}],"artifacts":[{"role":"other","name":"Sinopia","address":"0x0da78a50b3039f8ca719d01754988b23d7e70fe2","creationCodeHash":"e861fd003c622404d3cb60084db989e5128fc408d7e7c6f9b12b7c3e1af097fe","txHash":"0x7cd47ddce3a005e4fc632cf8107c46f2d46a74c014e20bc364e21ac6c71a246e","blockNumber":89892607,"verifiedAt":"2026-10-16T07:14:45.047Z","verifyFailure":null}],"allocations":[]}