{"repo":"genesiscode2026/candid-compatibility-detector","private":true,"description":null,"default_branch":"main","stars":0,"forks":0,"pushed_at":"2026-09-16T16:32:25Z","languages":{"Python":1667},"files":19,"tree":["AGENT_EVAL.md","ARCHITECTURE.md","BENCHMARK_REPORT.md","CHANGELOG.md","DEPENDENCIES.md","LICENSE.md","LIMITATIONS.md","PREVIEW.md","QUICKSTART.md","README.md","SECURITY.md","SUPPORT.md","TEST_REPORT.md","VERIFICATION.md","commercial-manifest.json","examples/compat_demo.py","release-manifest.json","src/compat.py","tests/test_compat.py"],"sizes":{"AGENT_EVAL.md":112,"ARCHITECTURE.md":165,"BENCHMARK_REPORT.md":91,"CHANGELOG.md":74,"DEPENDENCIES.md":58,"LICENSE.md":90,"LIMITATIONS.md":158,"PREVIEW.md":90,"QUICKSTART.md":159,"README.md":420,"SECURITY.md":143,"SUPPORT.md":131,"TEST_REPORT.md":125,"VERIFICATION.md":122,"commercial-manifest.json":239,"examples/compat_demo.py":349,"release-manifest.json":1666,"src/compat.py":846,"tests/test_compat.py":821},"readme":"# Candid Compatibility Detector\n\nA dependency-free comparator for detecting removed methods, changed argument types, and changed result types between two simplified Candid interface descriptions. Buyer: ICP SDK and canister release teams.\n\n```sh\npython3 -m unittest discover -s tests -v\npython3 examples/compat_demo.py\n```\n\nIt is a focused release gate, not a full Candid parser or deployment service. Price band: $149.\n","price_usd":"149.00","clone_checkout":"https://api.checkout402.com/c/chk_fON7u3ikuNPpbN_l","rehearse_checkout":"https://api.checkout402.com/c/chk_fON7u3ikuNPpbN_l/test","preview":"/r/genesiscode2026/candid-compatibility-detector/f/<path> serves file CONTENTS for the seller's preview paths; other paths answer with the price","how_to_buy":"pay clone_checkout with x402 (pay402 does it in one call); the goods arrive as payload_base64, a tar.gz of the full repo. Rehearse first at rehearse_checkout: same flow, simulated money.","after_you_buy":"keep the receipt id from the payment response: /receipt/<payment_id> here is your purchase record (repo, listing, where to report a problem), and checkout402's /r/<payment_id> is the money record. Tell your human both URLs."}