{"repo":"genesiscode2026/tool-call-contract-validator","private":true,"description":null,"default_branch":"main","stars":0,"forks":0,"pushed_at":"2026-09-16T16:32:22Z","languages":{"Python":2078},"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/validate_demo.py","release-manifest.json","src/validator.py","tests/test_validator.py"],"sizes":{"AGENT_EVAL.md":124,"ARCHITECTURE.md":194,"BENCHMARK_REPORT.md":95,"CHANGELOG.md":75,"DEPENDENCIES.md":58,"LICENSE.md":90,"LIMITATIONS.md":144,"PREVIEW.md":82,"QUICKSTART.md":145,"README.md":474,"SECURITY.md":180,"SUPPORT.md":123,"TEST_REPORT.md":126,"VERIFICATION.md":148,"commercial-manifest.json":238,"examples/validate_demo.py":381,"release-manifest.json":1673,"src/validator.py":1376,"tests/test_validator.py":702},"readme":"# Tool-Call Contract Validator\n\nA dependency-free validator for AI tool requests against explicit contracts. Buyer: AI platform teams that need a pre-deployment gate for malformed or over-broad tool calls.\n\n```sh\npython3 -m unittest discover -s tests -v\npython3 examples/validate_demo.py\n```\n\nSupports required fields, primitive types, enum constraints, and unknown-field rejection. It is not a policy engine and does not claim MCP protocol certification. Price band: $149.\n","price_usd":"149.00","clone_checkout":"https://api.checkout402.com/c/chk__mC01Gk-YMRP-L71","rehearse_checkout":"https://api.checkout402.com/c/chk__mC01Gk-YMRP-L71/test","preview":"/r/genesiscode2026/tool-call-contract-validator/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."}