{"name":"io.github.dengyier/OpenWorkProof","slug":"dengyier-openworkproof","title":"OpenWorkProof","description":"Verifiable agent work contracts; separate opt-in Codex preview-directory guard.","url":"https://mcp.market/server/dengyier-openworkproof","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":54,"stars":262,"forks":0,"downloads_week":367,"last_push_at":"2026-10-27T04:35:24.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dengyier/OpenWorkProof","website":"https://github.com/dengyier/OpenWorkProof","version":"1.5.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"openworkproof","version":"1.5.0","transport":{"type":"stdio"}}],"tools":[{"name":"owp_analyze_repo","description":"Analyse a repository's structure: file count, languages, dependencies.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_build_delivery_package","description":"Export a public, diagnostic, or customer-private delivery package.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_compute_digest","description":"Compute the canonical SHA-256 digest of an OpenWorkProof payload.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_compute_key_id","description":"Compute the OpenWorkProof ``key_id`` for a given Ed25519 public key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_control_observation_validate","description":"Assess one v0.5 control observation set against its contracts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_explain_binding_decision","description":"Verify and explain one BindingDecision (read-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_generate_keypair","description":"Generate an Ed25519 signing key pair; this tool takes no input parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_get_binding_status","description":"Read the current binding decision head from a ledger (read-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_get_decision","description":"Prepare, but do not sign or commit, a versioned decision draft.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_get_schema","description":"Get the authoritative JSON Schema for an OpenWorkProof object type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_get_schema_digest","description":"Get the frozen SHA-256 digest of an authoritative JSON Schema.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_get_settlement_readiness","description":"Derive readiness only; this does not prove payment or settlement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_integrity_observation_validate","description":"Assess one v0.5 population observation set against its contracts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_list_domains","description":"List canonical OpenWorkProof domains; this tool takes no input parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_render_surface_report","description":"Return the verified derived report, never payment or acceptance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_repo_read","description":"Forward a repo-read execution to the ledger coordinator.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_run_tests","description":"Run tests, write an execution receipt to the ledger, and save test evidence files.","write_action":true,"price_micros":0,"input_schema":null},{"name":"owp_run_verification","description":"Write verification results or signed decisions to the ledger, or prepare a draft.","write_action":true,"price_micros":0,"input_schema":null},{"name":"owp_scope_compare","description":"Compare a signed v0.3 scope with one verifier observation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_scope_validate","description":"Intrinsically validate a v0.3 scope without checking authority.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_sign_payload","description":"Sign a canonical OpenWorkProof payload with an Ed25519 private key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_status","description":"Replay an OpenWorkProof ledger and return its authoritative state.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_validate_action_binding_manifest","description":"Validate one signed ActionBindingManifest (read-only, no authority).","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_validate_judgment_commitment","description":"Validate one signed JudgmentCommitment (read-only, no authority).","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_validate_profile","description":"Validate a signed Evidence Lifecycle v0.2, v0.3, or v0.5 profile.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_verify_nested_claim","description":"Verify a nested claim (AgentRequest or HumanDecision) against a WorkOrder.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_verify_signature","description":"Verify an Ed25519 signature on a signed OpenWorkProof payload.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_verify_surface_bundle","description":"Verify and replay one surface bundle without writing or signing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"owp_verify_work_order","description":"Verify a WorkOrder's identity bindings and maintainer signature.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-30T06:00:54.265Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-30T06:00:54.221Z","components":{"code":{"score":25,"max":25,"notes":["108 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"openworkproof","version":"1.5.0","found":true,"weeklyDownloads":367,"license":"Apache-2.0","dependencyCount":10,"publishedAt":"2026-10-27T04:35:51.973900Z","repositoryUrl":"https://github.com/dengyier/OpenWorkProof"}],"repo":{"found":true,"owner":"dengyier","repo":"OpenWorkProof","archived":false,"pushedAt":"2026-10-27T04:35:24Z","stars":262,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/4270483?v=4","ownerCreatedAt":"2013-04-27T03:48:19Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/4270483?v=4&s=128","source":"registry"},"presence":{"stars":262,"forks":0,"downloadsWeek":367,"license":"Apache-2.0","lastPushAt":"2026-10-27T04:35:24.000Z","score":54}}}},"grade_history":[],"reviews":[]}