{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "dengyier-openworkproof--verify-agent-work-offline",
 "repo": "dengyier/OpenWorkProof",
 "repo_url": "https://github.com/dengyier/OpenWorkProof",
 "repo_slug": "dengyier-openworkproof",
 "title": "Verify an agent work package offline without the vendor",
 "page_title": "How to verify an agent work package offline without the vendor with Open Work Proof",
 "summary": "Check a signed Surface or Acceptance bundle with the owp CLI, no access to the original platform.",
 "who": "A client, auditor, or reviewer who received a bundle from an AI service provider and needs to confirm the work chain without access to the provider's systems.",
 "problem": "A log file or a status message from the agent platform cannot show independently whether the work was authorized, followed its scope, and was accepted.",
 "outcome": "A clear pass or fail result from the offline verifier for the Surface or Acceptance bundle, based only on the bundle contents.",
 "steps": [
  "Install the package with `python -m pip install openworkproof`.",
  "Confirm the CLI is available with `owp --help`.",
  "For a Surface Bundle, run `owp surface-verify PATH` with PATH set to the bundle folder.",
  "For an Acceptance Bundle, run `owp acceptance-bundle-verify DIRECTORY` with DIRECTORY set to the bundle folder.",
  "Record the exit code and report it with the bundle identifier."
 ],
 "agent_prompt": "Using the OpenWorkProof repo at https://github.com/dengyier/OpenWorkProof, install the openworkproof package with pip and run `owp acceptance-bundle-verify <DIRECTORY>` on the bundle at <DIRECTORY>. Report the result and the exit code, where ACCEPTED is 0 and REJECTED is 2. Verify that the command ran without reading any private key from the bundle folder.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "15 minutes",
 "basis": "readme",
 "caveat": "A VERIFIED or ACCEPTED result proves only that the evidence supports that state; the README says it does not prove the business result is correct or that the client has paid.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "A Python environment with pip",
  "A terminal with git for source installs",
  "An existing Surface Bundle or Acceptance Bundle to verify, for the offline verification case"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/dengyier-openworkproof/verify-agent-work-offline/",
 "md": "https://dedupedai.com/use-cases/dengyier-openworkproof/verify-agent-work-offline/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/dengyier-openworkproof--verify-agent-work-offline.json",
 "api_version": "v1"
}
