{"id":"3df43cdd-3af7-4295-8549-3dfb99e9c3d7","entityType":"agent","slug":"clawhub-holgercw-cryptowerk-verifiable-data","name":"verifiable-data","canonicalUrl":"https://www.xpersona.co/agent/clawhub-holgercw-cryptowerk-verifiable-data","canonicalPath":"/agent/clawhub-holgercw-cryptowerk-verifiable-data","generatedAt":"2026-10-11T14:13:19.605Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":null},"description":"Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th... Skill: verifiable-data Owner: holgercw Summary: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-05-18T17:36:33.444Z | auto Version 1.0.6 of cryptowerk-verifiable-data - No file changes detected in this version. - Behavior and documentation remain unchanged","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s174p2v5zysnq6zggywf65avgx86wm21:cryptowerk-verifiable-data","sourceUrl":"https://clawhub.ai/holgercw/cryptowerk-verifiable-data","homepage":"https://clawhub.ai/holgercw/skills/cryptowerk-verifiable-data","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/holgercw/cryptowerk-verifiable-data","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/holgercw/skills/cryptowerk-verifiable-data","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":null},"stars":null,"forks":null,"downloads":1088,"packageName":null,"latestVersion":"1.0.6","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:24:46.359Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T10:24:46.365Z","lastCrawledAt":"2026-10-11T10:24:46.359Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T10:24:46.359Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.6","createdAt":"2026-05-18T17:36:33.444Z","changelog":"Version 1.0.6 of cryptowerk-verifiable-data - No file changes detected in this version. - Behavior and documentation remain unchanged from the previous version.","fileCount":12,"zipByteSize":11850},{"version":"1.0.5","createdAt":"2026-05-18T06:51:24.665Z","changelog":"- License changed from Apache-2.0 to MIT-0 in SKILL.md. - No other notable user-facing changes detected.","fileCount":11,"zipByteSize":10641},{"version":"1.0.4","createdAt":"2026-05-17T19:41:25.581Z","changelog":"- Updated project homepage URL in the metadata from \"www.cryptowerk.com\" to \"https://www.cryptowerk.com\" - No changes to core functionality; documentation and metadata only","fileCount":11,"zipByteSize":9806},{"version":"1.0.3","createdAt":"2026-05-17T15:58:45.333Z","changelog":"verifiable-data v1.0.3 - Updated documentation in SKILL.md, providing clear instructions on how to register data, fetch seals, and verify proofs using Cryptowerk. - Clarified workflow steps and use cases for proof-carrying data processes with local artifacts and no SDK dependency. - Outlined requirements, default credential handling, and recommended practices for sidecar file management. - Added concise examples and references for getting started with the skill’s CLI scripts.","fileCount":11,"zipByteSize":12874},{"version":"1.0.2","createdAt":"2026-05-17T13:59:14.582Z","changelog":"- Removed obsolete script: scripts/update.py - Updated scripts/cwcommon.py (details not specified) - No changes to core workflow or documentation","fileCount":11,"zipByteSize":12881},{"version":"1.0.1","createdAt":"2026-05-17T13:47:50.541Z","changelog":"verifiable-data 1.0.1 - Improved SKILL.md documentation with detailed usage instructions and best practices. - Clarified supported primitives and local artifact handling. - Added quick start commands for core workflows. - Specified credential management and requirements. - No functional or breaking changes to skill logic.","fileCount":12,"zipByteSize":13872},{"version":"1.0.0","createdAt":"2026-05-17T13:15:53.887Z","changelog":"Initial release of verifiable-data skill for Cryptowerk-backed proof workflows. - Register data using SHA-256 hash and obtain retrieval IDs without SDK dependency. - Fetch seals and verify proofs for files or append-only records. - Stores local sidecar artifacts (.cwseal) for state and audit. - Automatically handles service credentials; does not perform purchases or unrelated account actions. - Provides Python scripts for register, fetch, and verify operations.","fileCount":12,"zipByteSize":13769}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s174p2v5zysnq6zggywf65avgx86wm21:cryptowerk-verifiable-data","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T14:13:19.601Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-holgercw-cryptowerk-verifiable-data/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":null},"readme":"Skill: verifiable-data\n\nOwner: holgercw\n\nSummary: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th...\n\nTags: latest:1.0.6\n\nVersion history:\n\nv1.0.6 | 2026-05-18T17:36:33.444Z | auto\n\nVersion 1.0.6 of cryptowerk-verifiable-data\n\n- No file changes detected in this version.\n- Behavior and documentation remain unchanged from the previous version.\n\nv1.0.5 | 2026-05-18T06:51:24.665Z | auto\n\n- License changed from Apache-2.0 to MIT-0 in SKILL.md.\n- No other notable user-facing changes detected.\n\nv1.0.4 | 2026-05-17T19:41:25.581Z | auto\n\n- Updated project homepage URL in the metadata from \"www.cryptowerk.com\" to \"https://www.cryptowerk.com\"\n- No changes to core functionality; documentation and metadata only\n\nv1.0.3 | 2026-05-17T15:58:45.333Z | auto\n\nverifiable-data v1.0.3\n\n- Updated documentation in SKILL.md, providing clear instructions on how to register data, fetch seals, and verify proofs using Cryptowerk.\n- Clarified workflow steps and use cases for proof-carrying data processes with local artifacts and no SDK dependency.\n- Outlined requirements, default credential handling, and recommended practices for sidecar file management.\n- Added concise examples and references for getting started with the skill’s CLI scripts.\n\nv1.0.2 | 2026-05-17T13:59:14.582Z | auto\n\n- Removed obsolete script: scripts/update.py\n- Updated scripts/cwcommon.py (details not specified)\n- No changes to core workflow or documentation\n\nv1.0.1 | 2026-05-17T13:47:50.541Z | auto\n\nverifiable-data 1.0.1\n\n- Improved SKILL.md documentation with detailed usage instructions and best practices.\n- Clarified supported primitives and local artifact handling.\n- Added quick start commands for core workflows.\n- Specified credential management and requirements.\n- No functional or breaking changes to skill logic.\n\nv1.0.0 | 2026-05-17T13:15:53.887Z | user\n\nInitial release of verifiable-data skill for Cryptowerk-backed proof workflows.\n\n- Register data using SHA-256 hash and obtain retrieval IDs without SDK dependency.\n- Fetch seals and verify proofs for files or append-only records.\n- Stores local sidecar artifacts (.cwseal) for state and audit.\n- Automatically handles service credentials; does not perform purchases or unrelated account actions.\n- Provides Python scripts for register, fetch, and verify operations.\n\nArchive index:\n\nArchive v1.0.6: 12 files, 11850 bytes\n\nFiles: DISCLAIMER.md (7232b), LICENSE.txt (927b), NOTICE.txt (607b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (307b), scripts/cwcommon.py (4083b), scripts/getseal.py (1080b), scripts/register.py (1175b), scripts/verify.py (1358b), skill-card.md (2200b), SKILL.md (2147b), _meta.json (145b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: MIT-0\nmetadata:\n  author: Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    homepage: https://www.cryptowerk.com\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1779125793444\n}\n\nFile v1.0.6:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.6:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.6:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No Attribution license (\"MIT-0\") under which the Skill is distributed (see LICENSE and NOTICE). Nothing in this notice expands the rights granted under the License or limits the disclaimers contained in the License.\n\n## 1\\. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed, interpreted, and executed by AI agents and large language model (\"LLM\") systems (each, an \"Agent\"). The Skill provides instructions, prompts, metadata, and reference code intended to guide an Agent in performing tasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"** basis, in accordance with the warranty disclaimer set out in the License.\n\n## 2\\. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand upon the instructions in the Skill in ways that the Licensor cannot predict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in response to the Skill — including, without limitation, sending network requests, executing code, making purchases, placing orders, transferring funds, executing trades, signing or transmitting documents, entering into contracts, or otherwise binding You or third parties;\n\n(c) Such actions may produce outcomes that differ materially from those that the Licensor intended, and may result in financial, legal, reputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational control over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is appropriate for the Agent environment in which You deploy it, for implementing guardrails, human-in-the-loop authorization, spending limits, and other risk controls, and for the actions taken by any Agent that processes the Skill.\n\n## 3\\. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with the limitation of liability set out in the License:\n\n(a) The Licensor shall not be liable for any direct, indirect, incidental, special, consequential, exemplary, or punitive damages arising out of or relating to the use, misuse, misinterpretation, modification, or redistribution of the Skill by any Agent or by any person acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims liability for: (i) financial transactions of any kind initiated by an Agent in response to the Skill; (ii) communications, messages, filings, or representations made by an Agent in the name of You or any third party; (iii) contracts purportedly formed by an Agent; (iv) regulatory or compliance breaches caused by Agent behavior; and (v) harm to Your data, systems, business operations, or relationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any Agent environment.\n\n## 4\\. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under MIT-0, which permits unrestricted modification, redistribution, sublicensing, and commercial use, **without any requirement to preserve attribution, notices, or this disclaimer.** You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing, weakening, replacing, or bypassing guardrails, safety checks, attribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent marketplaces, plugin registries, peer-to-peer transfer mechanisms, or other channels not controlled by the Licensor, and may circulate without any indication that they originated with, or have been modified from, the Licensor's distribution;\n\n(c) The MIT-0 license does not impose marking obligations on modified copies; the Licensor cannot rely on attribution to distinguish authentic copies from modified ones and does not warrant that any received copy of the Skill is unmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any modified, derivative, repackaged, or third-party-redistributed version of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official distribution channel, You are responsible for verifying its authenticity and integrity before deploying it. The Licensor's official distribution channel is identified at [https://www.cryptowerk.com](https://www.cryptowerk.com).\n\n## 5\\. No Patent License, No Trademark Rights\n\nThe MIT-0 license is silent on patents and trademarks. For the avoidance of doubt:\n\n(a) **Patents.** Nothing in the License or in this notice shall be construed as granting You, by implication, estoppel, exhaustion, or otherwise, any license under any patent, patent application, or other intellectual property right owned or controlled by the Licensor or its affiliates, other than such rights as may be necessarily implied by the copyright license expressly granted in the License with respect to the licensed Skill files themselves. All patent rights of the Licensor and its affiliates are expressly reserved.\n\n(b) **Trademarks.** No right or license is granted to use the names, logos, trademarks, service marks, or product names of the Licensor or its affiliates, including without limitation \"Cryptowerk,\" \"RealitySeal,\" and \"ProofSeal,\" except for the limited purpose of factually identifying the origin of the unmodified Skill. You shall not use any such mark in a manner likely to cause confusion as to sponsorship, affiliation, or endorsement.\n\n## 6\\. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the Skill, is provided for general informational and operational purposes only. It does not constitute legal, financial, accounting, tax, regulatory, investment, or other professional advice. You should not rely on the Skill or on any Agent output as a substitute for advice from a qualified professional.\n\n## 7\\. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the operation of any Agent that processes the Skill, complies with all applicable laws, regulations, and contractual obligations, including without limitation those relating to data protection, consumer protection, financial services, anti-money-laundering, sanctions, and export controls.\n\n## 8\\. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict between this notice and the MIT No Attribution license, the License controls. This notice does not create any contract, warranty, indemnity, support obligation, or other commitment by the Licensor.\n\nCryptowerk Corp. Copyright 2026. Distributed under the MIT No Attribution license; all other rights, including all patent and trademark rights, are expressly reserved.\n\nFile v1.0.6:skill-card.md\n\n## Description:\n\nUse Cryptowerk to register document and data hashes, fetch seals, and verify proofs for files or append-only records while preserving source-data privacy.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[holgercw](https://clawhub.ai/user/holgercw)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to add Cryptowerk-backed proof-of-existence workflows to files or append-only records. It helps an agent register hashes, retrieve seals, and verify proofs while keeping local sidecar artifacts for audit.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill embeds and provisions service credentials, then stores issued credentials locally.\n\nMitigation: Keep the skill directory private, use protected user-supplied credentials when available, and prefer a release that removes the embedded bootstrap credential.\n\nRisk: Credential and proof sidecar files can be written into local project trees.\n\nMitigation: Exclude cwconfig.json and .cwseal files from commits and backups when appropriate, and store them outside watched data trees.\n\nRisk: The workflow sends hashes and proof requests to Cryptowerk APIs.\n\nMitigation: Use the skill only when external Cryptowerk API calls are acceptable for the deployment environment.\n\n## Reference(s):\n\n- [Cryptowerk API Notes](references/cryptowerk-api-notes.md)\n- [Storage and State](references/storage-and-state.md)\n- [Cryptowerk](https://www.cryptowerk.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, API Calls, Files, Text, Guidance]\n\n**Output Format:** [Markdown guidance with inline shell commands and JSON or text command output]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Creates local .cwseal sidecar files and may create local credential state in cwconfig.json.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.6:LICENSE.txt\n\nMIT No Attribution\r\n\r\nCopyright 2026 Cryptowerk Corp.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this\r\nsoftware and associated documentation files (the \"Software\"), to deal in the Software\r\nwithout restriction, including without limitation the rights to use, copy, modify,\r\nmerge, publish, distribute, sublicense, and/or sell copies of the Software, and to\r\npermit persons to whom the Software is furnished to do so.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\r\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\r\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\r\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nFile v1.0.6:NOTICE.txt\n\nCryptowerk Skill\r\nCopyright 2026 Cryptowerk Corp.\r\nhttps://www.cryptowerk.com\r\n\r\nThis Skill is distributed under the MIT No Attribution license (MIT-0).\r\nSee the accompanying LICENSE file for the full license text.\r\n\r\nThe MIT-0 license does not require recipients to preserve this notice.\r\nThis file is informational only.\r\n\r\nAdditional notices regarding the use of this Skill with autonomous\r\nAI agents — including disclaimers of liability for agent-initiated\r\nactions — are provided in the accompanying DISCLAIMER.md file. Those\r\nnotices are informational and do not modify the terms of the License.\n\nArchive v1.0.5: 11 files, 10641 bytes\n\nFiles: DISCLAIMER.md (7232b), LICENSE.txt (927b), NOTICE.txt (607b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (307b), scripts/cwcommon.py (4083b), scripts/getseal.py (1080b), scripts/register.py (1175b), scripts/verify.py (1358b), SKILL.md (2147b), _meta.json (145b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: MIT-0\nmetadata:\n  author: Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    homepage: https://www.cryptowerk.com\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1779087084665\n}\n\nFile v1.0.5:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.5:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.5:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No Attribution license (\"MIT-0\") under which the Skill is distributed (see LICENSE and NOTICE). Nothing in this notice expands the rights granted under the License or limits the disclaimers contained in the License.\n\n## 1\\. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed, interpreted, and executed by AI agents and large language model (\"LLM\") systems (each, an \"Agent\"). The Skill provides instructions, prompts, metadata, and reference code intended to guide an Agent in performing tasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"** basis, in accordance with the warranty disclaimer set out in the License.\n\n## 2\\. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand upon the instructions in the Skill in ways that the Licensor cannot predict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in response to the Skill — including, without limitation, sending network requests, executing code, making purchases, placing orders, transferring funds, executing trades, signing or transmitting documents, entering into contracts, or otherwise binding You or third parties;\n\n(c) Such actions may produce outcomes that differ materially from those that the Licensor intended, and may result in financial, legal, reputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational control over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is appropriate for the Agent environment in which You deploy it, for implementing guardrails, human-in-the-loop authorization, spending limits, and other risk controls, and for the actions taken by any Agent that processes the Skill.\n\n## 3\\. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with the limitation of liability set out in the License:\n\n(a) The Licensor shall not be liable for any direct, indirect, incidental, special, consequential, exemplary, or punitive damages arising out of or relating to the use, misuse, misinterpretation, modification, or redistribution of the Skill by any Agent or by any person acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims liability for: (i) financial transactions of any kind initiated by an Agent in response to the Skill; (ii) communications, messages, filings, or representations made by an Agent in the name of You or any third party; (iii) contracts purportedly formed by an Agent; (iv) regulatory or compliance breaches caused by Agent behavior; and (v) harm to Your data, systems, business operations, or relationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any Agent environment.\n\n## 4\\. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under MIT-0, which permits unrestricted modification, redistribution, sublicensing, and commercial use, **without any requirement to preserve attribution, notices, or this disclaimer.** You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing, weakening, replacing, or bypassing guardrails, safety checks, attribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent marketplaces, plugin registries, peer-to-peer transfer mechanisms, or other channels not controlled by the Licensor, and may circulate without any indication that they originated with, or have been modified from, the Licensor's distribution;\n\n(c) The MIT-0 license does not impose marking obligations on modified copies; the Licensor cannot rely on attribution to distinguish authentic copies from modified ones and does not warrant that any received copy of the Skill is unmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any modified, derivative, repackaged, or third-party-redistributed version of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official distribution channel, You are responsible for verifying its authenticity and integrity before deploying it. The Licensor's official distribution channel is identified at [https://www.cryptowerk.com](https://www.cryptowerk.com).\n\n## 5\\. No Patent License, No Trademark Rights\n\nThe MIT-0 license is silent on patents and trademarks. For the avoidance of doubt:\n\n(a) **Patents.** Nothing in the License or in this notice shall be construed as granting You, by implication, estoppel, exhaustion, or otherwise, any license under any patent, patent application, or other intellectual property right owned or controlled by the Licensor or its affiliates, other than such rights as may be necessarily implied by the copyright license expressly granted in the License with respect to the licensed Skill files themselves. All patent rights of the Licensor and its affiliates are expressly reserved.\n\n(b) **Trademarks.** No right or license is granted to use the names, logos, trademarks, service marks, or product names of the Licensor or its affiliates, including without limitation \"Cryptowerk,\" \"RealitySeal,\" and \"ProofSeal,\" except for the limited purpose of factually identifying the origin of the unmodified Skill. You shall not use any such mark in a manner likely to cause confusion as to sponsorship, affiliation, or endorsement.\n\n## 6\\. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the Skill, is provided for general informational and operational purposes only. It does not constitute legal, financial, accounting, tax, regulatory, investment, or other professional advice. You should not rely on the Skill or on any Agent output as a substitute for advice from a qualified professional.\n\n## 7\\. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the operation of any Agent that processes the Skill, complies with all applicable laws, regulations, and contractual obligations, including without limitation those relating to data protection, consumer protection, financial services, anti-money-laundering, sanctions, and export controls.\n\n## 8\\. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict between this notice and the MIT No Attribution license, the License controls. This notice does not create any contract, warranty, indemnity, support obligation, or other commitment by the Licensor.\n\nCryptowerk Corp. Copyright 2026. Distributed under the MIT No Attribution license; all other rights, including all patent and trademark rights, are expressly reserved.\n\nFile v1.0.5:LICENSE.txt\n\nMIT No Attribution\r\n\r\nCopyright 2026 Cryptowerk Corp.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this\r\nsoftware and associated documentation files (the \"Software\"), to deal in the Software\r\nwithout restriction, including without limitation the rights to use, copy, modify,\r\nmerge, publish, distribute, sublicense, and/or sell copies of the Software, and to\r\npermit persons to whom the Software is furnished to do so.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\r\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\r\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\r\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nFile v1.0.5:NOTICE.txt\n\nCryptowerk Skill\r\nCopyright 2026 Cryptowerk Corp.\r\nhttps://www.cryptowerk.com\r\n\r\nThis Skill is distributed under the MIT No Attribution license (MIT-0).\r\nSee the accompanying LICENSE file for the full license text.\r\n\r\nThe MIT-0 license does not require recipients to preserve this notice.\r\nThis file is informational only.\r\n\r\nAdditional notices regarding the use of this Skill with autonomous\r\nAI agents — including disclaimers of liability for agent-initiated\r\nactions — are provided in the accompanying DISCLAIMER.md file. Those\r\nnotices are informational and do not modify the terms of the License.\n\nArchive v1.0.4: 11 files, 9806 bytes\n\nFiles: DISCLAIMER.md (7232b), LICENSE.txt (927b), NOTICE.txt (607b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (307b), scripts/cwcommon.py (3783b), scripts/getseal.py (779b), scripts/register.py (874b), scripts/verify.py (1057b), SKILL.md (2151b), _meta.json (145b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: Apache-2.0\nmetadata:\n  author Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    homepage: https://www.cryptowerk.com\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1779046885581\n}\n\nFile v1.0.4:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.4:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.4:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No Attribution license (\"MIT-0\") under which the Skill is distributed (see LICENSE and NOTICE). Nothing in this notice expands the rights granted under the License or limits the disclaimers contained in the License.\n\n## 1\\. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed, interpreted, and executed by AI agents and large language model (\"LLM\") systems (each, an \"Agent\"). The Skill provides instructions, prompts, metadata, and reference code intended to guide an Agent in performing tasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"** basis, in accordance with the warranty disclaimer set out in the License.\n\n## 2\\. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand upon the instructions in the Skill in ways that the Licensor cannot predict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in response to the Skill — including, without limitation, sending network requests, executing code, making purchases, placing orders, transferring funds, executing trades, signing or transmitting documents, entering into contracts, or otherwise binding You or third parties;\n\n(c) Such actions may produce outcomes that differ materially from those that the Licensor intended, and may result in financial, legal, reputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational control over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is appropriate for the Agent environment in which You deploy it, for implementing guardrails, human-in-the-loop authorization, spending limits, and other risk controls, and for the actions taken by any Agent that processes the Skill.\n\n## 3\\. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with the limitation of liability set out in the License:\n\n(a) The Licensor shall not be liable for any direct, indirect, incidental, special, consequential, exemplary, or punitive damages arising out of or relating to the use, misuse, misinterpretation, modification, or redistribution of the Skill by any Agent or by any person acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims liability for: (i) financial transactions of any kind initiated by an Agent in response to the Skill; (ii) communications, messages, filings, or representations made by an Agent in the name of You or any third party; (iii) contracts purportedly formed by an Agent; (iv) regulatory or compliance breaches caused by Agent behavior; and (v) harm to Your data, systems, business operations, or relationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any Agent environment.\n\n## 4\\. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under MIT-0, which permits unrestricted modification, redistribution, sublicensing, and commercial use, **without any requirement to preserve attribution, notices, or this disclaimer.** You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing, weakening, replacing, or bypassing guardrails, safety checks, attribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent marketplaces, plugin registries, peer-to-peer transfer mechanisms, or other channels not controlled by the Licensor, and may circulate without any indication that they originated with, or have been modified from, the Licensor's distribution;\n\n(c) The MIT-0 license does not impose marking obligations on modified copies; the Licensor cannot rely on attribution to distinguish authentic copies from modified ones and does not warrant that any received copy of the Skill is unmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any modified, derivative, repackaged, or third-party-redistributed version of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official distribution channel, You are responsible for verifying its authenticity and integrity before deploying it. The Licensor's official distribution channel is identified at [https://www.cryptowerk.com](https://www.cryptowerk.com).\n\n## 5\\. No Patent License, No Trademark Rights\n\nThe MIT-0 license is silent on patents and trademarks. For the avoidance of doubt:\n\n(a) **Patents.** Nothing in the License or in this notice shall be construed as granting You, by implication, estoppel, exhaustion, or otherwise, any license under any patent, patent application, or other intellectual property right owned or controlled by the Licensor or its affiliates, other than such rights as may be necessarily implied by the copyright license expressly granted in the License with respect to the licensed Skill files themselves. All patent rights of the Licensor and its affiliates are expressly reserved.\n\n(b) **Trademarks.** No right or license is granted to use the names, logos, trademarks, service marks, or product names of the Licensor or its affiliates, including without limitation \"Cryptowerk,\" \"RealitySeal,\" and \"ProofSeal,\" except for the limited purpose of factually identifying the origin of the unmodified Skill. You shall not use any such mark in a manner likely to cause confusion as to sponsorship, affiliation, or endorsement.\n\n## 6\\. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the Skill, is provided for general informational and operational purposes only. It does not constitute legal, financial, accounting, tax, regulatory, investment, or other professional advice. You should not rely on the Skill or on any Agent output as a substitute for advice from a qualified professional.\n\n## 7\\. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the operation of any Agent that processes the Skill, complies with all applicable laws, regulations, and contractual obligations, including without limitation those relating to data protection, consumer protection, financial services, anti-money-laundering, sanctions, and export controls.\n\n## 8\\. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict between this notice and the MIT No Attribution license, the License controls. This notice does not create any contract, warranty, indemnity, support obligation, or other commitment by the Licensor.\n\nCryptowerk Corp. Copyright 2026. Distributed under the MIT No Attribution license; all other rights, including all patent and trademark rights, are expressly reserved.\n\nFile v1.0.4:LICENSE.txt\n\nMIT No Attribution\r\n\r\nCopyright 2026 Cryptowerk Corp.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this\r\nsoftware and associated documentation files (the \"Software\"), to deal in the Software\r\nwithout restriction, including without limitation the rights to use, copy, modify,\r\nmerge, publish, distribute, sublicense, and/or sell copies of the Software, and to\r\npermit persons to whom the Software is furnished to do so.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\r\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\r\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\r\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nFile v1.0.4:NOTICE.txt\n\nCryptowerk Skill\r\nCopyright 2026 Cryptowerk Corp.\r\nhttps://www.cryptowerk.com\r\n\r\nThis Skill is distributed under the MIT No Attribution license (MIT-0).\r\nSee the accompanying LICENSE file for the full license text.\r\n\r\nThe MIT-0 license does not require recipients to preserve this notice.\r\nThis file is informational only.\r\n\r\nAdditional notices regarding the use of this Skill with autonomous\r\nAI agents — including disclaimers of liability for agent-initiated\r\nactions — are provided in the accompanying DISCLAIMER.md file. Those\r\nnotices are informational and do not modify the terms of the License.\n\nArchive v1.0.3: 11 files, 12874 bytes\n\nFiles: DISCLAIMER.md (6007b), LICENSE.txt (11358b), NOTICE.txt (583b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (307b), scripts/cwcommon.py (3783b), scripts/getseal.py (779b), scripts/register.py (874b), scripts/verify.py (1057b), SKILL.md (2143b), _meta.json (145b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: Apache-2.0\nmetadata:\n  author Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    homepage: www.cryptowerk.com\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1779033525333\n}\n\nFile v1.0.3:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.3:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.3:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the\n\"Licensor\") to accompany the licensed Skill files in this directory. It\nis provided in addition to, and not as a modification of, the Apache\nLicense, Version 2.0 under which the Skill is distributed (see `LICENSE`\nand `NOTICE`). Nothing in this notice expands the rights granted under\nthe License or limits the disclaimers contained in Sections 7 and 8 of\nthe License.\n\n## 1. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed,\ninterpreted, and executed by AI agents and large language model (\"LLM\")\nsystems (each, an \"Agent\"). The Skill provides instructions, prompts,\nmetadata, and reference code intended to guide an Agent in performing\ntasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"**\nbasis, in accordance with Section 7 of the Apache License, Version 2.0.\n\n## 2. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand\nupon the instructions in the Skill in ways that the Licensor cannot\npredict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in\nresponse to the Skill — including, without limitation, sending\nnetwork requests, executing code, making purchases, placing orders,\ntransferring funds, executing trades, signing or transmitting\ndocuments, entering into contracts, or otherwise binding You or\nthird parties;\n\n(c) Such actions may produce outcomes that differ materially from those\nthat the Licensor intended, and may result in financial, legal,\nreputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational\ncontrol over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is\nappropriate for the Agent environment in which You deploy it, for\nimplementing guardrails, human-in-the-loop authorization, spending\nlimits, and other risk controls, and for the actions taken by any Agent\nthat processes the Skill.\n\n## 3. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with\nSection 8 of the Apache License, Version 2.0:\n\n(a) The Licensor shall not be liable for any direct, indirect,\nincidental, special, consequential, exemplary, or punitive damages\narising out of or relating to the use, misuse, misinterpretation,\nmodification, or redistribution of the Skill by any Agent or by any\nperson acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims\nliability for: (i) financial transactions of any kind initiated by\nan Agent in response to the Skill; (ii) communications, messages,\nfilings, or representations made by an Agent in the name of You or\nany third party; (iii) contracts purportedly formed by an Agent;\n(iv) regulatory or compliance breaches caused by Agent behavior; and\n(v) harm to Your data, systems, business operations, or\nrelationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any\nAgent environment.\n\n## 4. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under the Apache License, Version 2.0, which\npermits modification and redistribution. You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing,\nweakening, replacing, or bypassing guardrails, safety checks,\nattribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent\nmarketplaces, plugin registries, peer-to-peer transfer mechanisms,\nor other channels not controlled by the Licensor;\n\n(c) Per Section 4(b) of the Apache License, those who modify the Skill\nare required to mark the modified files as changed; however, the\nLicensor cannot enforce that requirement against every downstream\nparty and does not warrant that any received copy of the Skill is\nunmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any\nmodified, derivative, repackaged, or third-party-redistributed\nversion of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official\ndistribution channel, You are responsible for verifying its\nauthenticity and integrity before deploying it.\n\n## 5. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the\nSkill, is provided for general informational and operational purposes\nonly. It does not constitute legal, financial, accounting, tax,\nregulatory, investment, or other professional advice. You should not\nrely on the Skill or on any Agent output as a substitute for advice\nfrom a qualified professional.\n\n## 6. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the\noperation of any Agent that processes the Skill, complies with all\napplicable laws, regulations, and contractual obligations, including\nwithout limitation those relating to data protection, consumer\nprotection, financial services, anti-money-laundering, sanctions, and\nexport controls.\n\n## 7. Trademarks and Attribution\n\nUse of the names, logos, or marks of Cryptowerk Corp. or its\naffiliates is governed by Section 6 of the Apache License, Version\n2.0. Nothing in this notice grants any additional trademark rights.\n\n## 8. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict\nbetween this notice and the Apache License, Version 2.0, the License\ncontrols. This notice does not create any contract, warranty,\nindemnity, support obligation, or other commitment by the Licensor.\n\n---\n\nCryptowerk Corp.\nCopyright 2026. All rights reserved (except as licensed under\nthe Apache License, Version 2.0).\n\nFile v1.0.3:LICENSE.txt\n\nApache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\nFile v1.0.3:NOTICE.txt\n\nCryptowerk Skill\nCopyright 2026 Cryptowerk Corp.\n\nThis product includes software developed by Cryptowerk Corp.\n(https://www.cryptowerk.com).\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at:\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nAdditional notices regarding the operation of this Skill in autonomous\nAI-agent environments are provided in the accompanying DISCLAIMER.md\nfile. Those notices are informational and do not modify the terms of\nthe License.\n\nArchive v1.0.2: 11 files, 12881 bytes\n\nFiles: DISCLAIMER.md (6007b), LICENSE.txt (11358b), NOTICE.txt (583b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (328b), scripts/cwcommon.py (3826b), scripts/getseal.py (779b), scripts/register.py (874b), scripts/verify.py (1057b), SKILL.md (2110b), _meta.json (145b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: Apache-2.0\nmetadata:\n  author Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1779026354582\n}\n\nFile v1.0.2:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.2:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory within cwconfig.json\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.2:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the\n\"Licensor\") to accompany the licensed Skill files in this directory. It\nis provided in addition to, and not as a modification of, the Apache\nLicense, Version 2.0 under which the Skill is distributed (see `LICENSE`\nand `NOTICE`). Nothing in this notice expands the rights granted under\nthe License or limits the disclaimers contained in Sections 7 and 8 of\nthe License.\n\n## 1. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed,\ninterpreted, and executed by AI agents and large language model (\"LLM\")\nsystems (each, an \"Agent\"). The Skill provides instructions, prompts,\nmetadata, and reference code intended to guide an Agent in performing\ntasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"**\nbasis, in accordance with Section 7 of the Apache License, Version 2.0.\n\n## 2. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand\nupon the instructions in the Skill in ways that the Licensor cannot\npredict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in\nresponse to the Skill — including, without limitation, sending\nnetwork requests, executing code, making purchases, placing orders,\ntransferring funds, executing trades, signing or transmitting\ndocuments, entering into contracts, or otherwise binding You or\nthird parties;\n\n(c) Such actions may produce outcomes that differ materially from those\nthat the Licensor intended, and may result in financial, legal,\nreputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational\ncontrol over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is\nappropriate for the Agent environment in which You deploy it, for\nimplementing guardrails, human-in-the-loop authorization, spending\nlimits, and other risk controls, and for the actions taken by any Agent\nthat processes the Skill.\n\n## 3. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with\nSection 8 of the Apache License, Version 2.0:\n\n(a) The Licensor shall not be liable for any direct, indirect,\nincidental, special, consequential, exemplary, or punitive damages\narising out of or relating to the use, misuse, misinterpretation,\nmodification, or redistribution of the Skill by any Agent or by any\nperson acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims\nliability for: (i) financial transactions of any kind initiated by\nan Agent in response to the Skill; (ii) communications, messages,\nfilings, or representations made by an Agent in the name of You or\nany third party; (iii) contracts purportedly formed by an Agent;\n(iv) regulatory or compliance breaches caused by Agent behavior; and\n(v) harm to Your data, systems, business operations, or\nrelationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any\nAgent environment.\n\n## 4. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under the Apache License, Version 2.0, which\npermits modification and redistribution. You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing,\nweakening, replacing, or bypassing guardrails, safety checks,\nattribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent\nmarketplaces, plugin registries, peer-to-peer transfer mechanisms,\nor other channels not controlled by the Licensor;\n\n(c) Per Section 4(b) of the Apache License, those who modify the Skill\nare required to mark the modified files as changed; however, the\nLicensor cannot enforce that requirement against every downstream\nparty and does not warrant that any received copy of the Skill is\nunmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any\nmodified, derivative, repackaged, or third-party-redistributed\nversion of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official\ndistribution channel, You are responsible for verifying its\nauthenticity and integrity before deploying it.\n\n## 5. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the\nSkill, is provided for general informational and operational purposes\nonly. It does not constitute legal, financial, accounting, tax,\nregulatory, investment, or other professional advice. You should not\nrely on the Skill or on any Agent output as a substitute for advice\nfrom a qualified professional.\n\n## 6. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the\noperation of any Agent that processes the Skill, complies with all\napplicable laws, regulations, and contractual obligations, including\nwithout limitation those relating to data protection, consumer\nprotection, financial services, anti-money-laundering, sanctions, and\nexport controls.\n\n## 7. Trademarks and Attribution\n\nUse of the names, logos, or marks of Cryptowerk Corp. or its\naffiliates is governed by Section 6 of the Apache License, Version\n2.0. Nothing in this notice grants any additional trademark rights.\n\n## 8. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict\nbetween this notice and the Apache License, Version 2.0, the License\ncontrols. This notice does not create any contract, warranty,\nindemnity, support obligation, or other commitment by the Licensor.\n\n---\n\nCryptowerk Corp.\nCopyright 2026. All rights reserved (except as licensed under\nthe Apache License, Version 2.0).\n\nFile v1.0.2:LICENSE.txt\n\nApache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\nFile v1.0.2:NOTICE.txt\n\nCryptowerk Skill\nCopyright 2026 Cryptowerk Corp.\n\nThis product includes software developed by Cryptowerk Corp.\n(https://www.cryptowerk.com).\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at:\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nAdditional notices regarding the operation of this Skill in autonomous\nAI-agent environments are provided in the accompanying DISCLAIMER.md\nfile. Those notices are informational and do not modify the terms of\nthe License.\n\nArchive v1.0.1: 12 files, 13872 bytes\n\nFiles: DISCLAIMER.md (6007b), LICENSE.txt (11358b), NOTICE.txt (583b), references/cryptowerk-api-notes.md (723b), references/storage-and-state.md (328b), scripts/cwcommon.py (4814b), scripts/getseal.py (779b), scripts/register.py (874b), scripts/update.py (1157b), scripts/verify.py (1057b), SKILL.md (2110b), _meta.json (145b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: Apache-2.0\nmetadata:\n  author Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779025670541\n}\n\nFile v1.0.1:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.1:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory within cwconfig.json\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.1:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the\n\"Licensor\") to accompany the licensed Skill files in this directory. It\nis provided in addition to, and not as a modification of, the Apache\nLicense, Version 2.0 under which the Skill is distributed (see `LICENSE`\nand `NOTICE`). Nothing in this notice expands the rights granted under\nthe License or limits the disclaimers contained in Sections 7 and 8 of\nthe License.\n\n## 1. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed,\ninterpreted, and executed by AI agents and large language model (\"LLM\")\nsystems (each, an \"Agent\"). The Skill provides instructions, prompts,\nmetadata, and reference code intended to guide an Agent in performing\ntasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"**\nbasis, in accordance with Section 7 of the Apache License, Version 2.0.\n\n## 2. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand\nupon the instructions in the Skill in ways that the Licensor cannot\npredict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in\nresponse to the Skill — including, without limitation, sending\nnetwork requests, executing code, making purchases, placing orders,\ntransferring funds, executing trades, signing or transmitting\ndocuments, entering into contracts, or otherwise binding You or\nthird parties;\n\n(c) Such actions may produce outcomes that differ materially from those\nthat the Licensor intended, and may result in financial, legal,\nreputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational\ncontrol over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is\nappropriate for the Agent environment in which You deploy it, for\nimplementing guardrails, human-in-the-loop authorization, spending\nlimits, and other risk controls, and for the actions taken by any Agent\nthat processes the Skill.\n\n## 3. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with\nSection 8 of the Apache License, Version 2.0:\n\n(a) The Licensor shall not be liable for any direct, indirect,\nincidental, special, consequential, exemplary, or punitive damages\narising out of or relating to the use, misuse, misinterpretation,\nmodification, or redistribution of the Skill by any Agent or by any\nperson acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims\nliability for: (i) financial transactions of any kind initiated by\nan Agent in response to the Skill; (ii) communications, messages,\nfilings, or representations made by an Agent in the name of You or\nany third party; (iii) contracts purportedly formed by an Agent;\n(iv) regulatory or compliance breaches caused by Agent behavior; and\n(v) harm to Your data, systems, business operations, or\nrelationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any\nAgent environment.\n\n## 4. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under the Apache License, Version 2.0, which\npermits modification and redistribution. You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing,\nweakening, replacing, or bypassing guardrails, safety checks,\nattribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent\nmarketplaces, plugin registries, peer-to-peer transfer mechanisms,\nor other channels not controlled by the Licensor;\n\n(c) Per Section 4(b) of the Apache License, those who modify the Skill\nare required to mark the modified files as changed; however, the\nLicensor cannot enforce that requirement against every downstream\nparty and does not warrant that any received copy of the Skill is\nunmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any\nmodified, derivative, repackaged, or third-party-redistributed\nversion of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official\ndistribution channel, You are responsible for verifying its\nauthenticity and integrity before deploying it.\n\n## 5. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the\nSkill, is provided for general informational and operational purposes\nonly. It does not constitute legal, financial, accounting, tax,\nregulatory, investment, or other professional advice. You should not\nrely on the Skill or on any Agent output as a substitute for advice\nfrom a qualified professional.\n\n## 6. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the\noperation of any Agent that processes the Skill, complies with all\napplicable laws, regulations, and contractual obligations, including\nwithout limitation those relating to data protection, consumer\nprotection, financial services, anti-money-laundering, sanctions, and\nexport controls.\n\n## 7. Trademarks and Attribution\n\nUse of the names, logos, or marks of Cryptowerk Corp. or its\naffiliates is governed by Section 6 of the Apache License, Version\n2.0. Nothing in this notice grants any additional trademark rights.\n\n## 8. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict\nbetween this notice and the Apache License, Version 2.0, the License\ncontrols. This notice does not create any contract, warranty,\nindemnity, support obligation, or other commitment by the Licensor.\n\n---\n\nCryptowerk Corp.\nCopyright 2026. All rights reserved (except as licensed under\nthe Apache License, Version 2.0).\n\nFile v1.0.1:LICENSE.txt\n\nApache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\nFile v1.0.1:NOTICE.txt\n\nCryptowerk Skill\nCopyright 2026 Cryptowerk Corp.\n\nThis product includes software developed by Cryptowerk Corp.\n(https://www.cryptowerk.com).\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at:\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nAdditional notices regarding the operation of this Skill in autonomous\nAI-agent environments are provided in the accompanying DISCLAIMER.md\nfile. Those notices are informational and do not modify the terms of\nthe License.\n\nArchive v1.0.0: 12 files, 13769 bytes\n\nFiles: DISCLAIMER.md (6007b), LICENSE.txt (11358b), NOTICE.txt (583b), references/cryptowerk-api-notes.md (800b), references/storage-and-state.md (309b), scripts/cwcommon.py (4590b), scripts/getseal.py (779b), scripts/register.py (874b), scripts/update.py (1074b), scripts/verify.py (1057b), SKILL.md (2110b), _meta.json (145b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: Apache-2.0\nmetadata:\n  author Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779023753887\n}\n\nFile v1.0.0:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nImportant field note:\n- issue-key returns `apiCredential`, not `credential`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.0:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in scripts directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.0:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the\n\"Licensor\") to accompany the licensed Skill files in this directory. It\nis provided in addition to, and not as a modification of, the Apache\nLicense, Version 2.0 under which the Skill is distributed (see `LICENSE`\nand `NOTICE`). Nothing in this notice expands the rights granted under\nthe License or limits the disclaimers contained in Sections 7 and 8 of\nthe License.\n\n## 1. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed,\ninterpreted, and executed by AI agents and large language model (\"LLM\")\nsystems (each, an \"Agent\"). The Skill provides instructions, prompts,\nmetadata, and reference code intended to guide an Agent in performing\ntasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"**\nbasis, in accordance with Section 7 of the Apache License, Version 2.0.\n\n## 2. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand\nupon the instructions in the Skill in ways that the Licensor cannot\npredict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in\nresponse to the Skill — including, without limitation, sending\nnetwork requests, executing code, making purchases, placing orders,\ntransferring funds, executing trades, signing or transmitting\ndocuments, entering into contracts, or otherwise binding You or\nthird parties;\n\n(c) Such actions may produce outcomes that differ materially from those\nthat the Licensor intended, and may result in financial, legal,\nreputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational\ncontrol over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is\nappropriate for the Agent environment in which You deploy it, for\nimplementing guardrails, human-in-the-loop authorization, spending\nlimits, and other risk controls, and for the actions taken by any Agent\nthat processes the Skill.\n\n## 3. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with\nSection 8 of the Apache License, Version 2.0:\n\n(a) The Licensor shall not be liable for any direct, indirect,\nincidental, special, consequential, exemplary, or punitive damages\narising out of or relating to the use, misuse, misinterpretation,\nmodification, or redistribution of the Skill by any Agent or by any\nperson acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims\nliability for: (i) financial transactions of any kind initiated by\nan Agent in response to the Skill; (ii) communications, messages,\nfilings, or representations made by an Agent in the name of You or\nany third party; (iii) contracts purportedly formed by an Agent;\n(iv) regulatory or compliance breaches caused by Agent behavior; and\n(v) harm to Your data, systems, business operations, or\nrelationships caused by an Agent's processing of the Skill; and\n\n(c) You assume all risk associated with deploying the Skill into any\nAgent environment.\n\n## 4. Third-Party Modifications and Redistribution\n\nThe Skill is distributed under the Apache License, Version 2.0, which\npermits modification and redistribution. You acknowledge that:\n\n(a) Third parties may modify the Skill, including by removing,\nweakening, replacing, or bypassing guardrails, safety checks,\nattribution, or licensing notices;\n\n(b) Modified copies of the Skill may be redistributed through agent\nmarketplaces, plugin registries, peer-to-peer transfer mechanisms,\nor other channels not controlled by the Licensor;\n\n(c) Per Section 4(b) of the Apache License, those who modify the Skill\nare required to mark the modified files as changed; however, the\nLicensor cannot enforce that requirement against every downstream\nparty and does not warrant that any received copy of the Skill is\nunmodified or authentic; and\n\n(d) The Licensor disclaims all liability for the behavior of any\nmodified, derivative, repackaged, or third-party-redistributed\nversion of the Skill.\n\nIf You receive the Skill from a source other than Cryptowerk's official\ndistribution channel, You are responsible for verifying its\nauthenticity and integrity before deploying it.\n\n## 5. No Professional, Legal, Financial, or Compliance Advice\n\nThe Skill, and any output produced by an Agent in response to the\nSkill, is provided for general informational and operational purposes\nonly. It does not constitute legal, financial, accounting, tax,\nregulatory, investment, or other professional advice. You should not\nrely on the Skill or on any Agent output as a substitute for advice\nfrom a qualified professional.\n\n## 6. Compliance, Export, and Sanctioned Use\n\nYou are responsible for ensuring that Your use of the Skill, and the\noperation of any Agent that processes the Skill, complies with all\napplicable laws, regulations, and contractual obligations, including\nwithout limitation those relating to data protection, consumer\nprotection, financial services, anti-money-laundering, sanctions, and\nexport controls.\n\n## 7. Trademarks and Attribution\n\nUse of the names, logos, or marks of Cryptowerk Corp. or its\naffiliates is governed by Section 6 of the Apache License, Version\n2.0. Nothing in this notice grants any additional trademark rights.\n\n## 8. Relationship to the License\n\nThis notice is informational. In the event of any apparent conflict\nbetween this notice and the Apache License, Version 2.0, the License\ncontrols. This notice does not create any contract, warranty,\nindemnity, support obligation, or other commitment by the Licensor.\n\n---\n\nCryptowerk Corp.\nCopyright 2026. All rights reserved (except as licensed under\nthe Apache License, Version 2.0).\n\nFile v1.0.0:LICENSE.txt\n\nApache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\nFile v1.0.0:NOTICE.txt\n\nCryptowerk Skill\nCopyright 2026 Cryptowerk Corp.\n\nThis product includes software developed by Cryptowerk Corp.\n(https://www.cryptowerk.com).\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at:\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nAdditional notices regarding the operation of this Skill in autonomous\nAI-agent environments are provided in the accompanying DISCLAIMER.md\nfile. Those notices are informational and do not modify the terms of\nthe License.","readmeExcerpt":"Skill: verifiable-data Owner: holgercw Summary: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-05-18T17:36:33.444Z | auto Version 1.0.6 of cryptowerk-verifiable-data - No file changes detected in this version. - Behavior and documentation remain unchanged ","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"### Fetch a seal"},{"language":"text","snippet":"### Verify a file"},{"language":"text","snippet":"## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1779125793444\n}\n\nFile v1.0.6:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.6:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.6:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No A"},{"language":"text","snippet":"### Fetch a seal"},{"language":"text","snippet":"### Verify a file"},{"language":"text","snippet":"## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1779087084665\n}\n\nFile v1.0.5:references/cryptowerk-api-notes.md\n\n# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`\n\nFile v1.0.5:references/storage-and-state.md\n\n# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees\n\nFile v1.0.5:DISCLAIMER.md\n\n# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No A"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: verifiable-data\ndescription: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when the user wants deterministic proof-carrying data workflows with local sidecar artifacts and no SDK dependency. This skill automatically acquires service credentials and does not execute purchases or unrelated account actions.\nlicense: MIT-0\nmetadata:\n  author: Cryptowerk Corp.\n  version: 1.0\n  compatibility: \"Python 3.10+\"\n  allowed-tools: python3\n  openclaw:\n    homepage: https://www.cryptowerk.com\n    requires:\n      bins:\n        - python3\n\n---\n\n# Verifiable Data\n\nUse this skill for Cryptowerk-backed proof workflows.\n\nSupported primitives:\n- obtain a fresh service credential\n- register data using its SHA-256 hash and receive a retrieval id\n- fetch a seal by retrieval id\n- verify data against a seal\n\nDefault style:\n- sidecar files for local state\n- no SDK dependency\n\n## When to use\n\nUse this skill when the user wants:\n- verifiable logs\n- proof of existence\n- Cryptowerk sealing\n- retrieval IDs and seals stored locally\n- deterministic local artifacts for later audit\n\n## Workflow\n\n1. Register a file hash with `scripts/register.py`\n2. Poll for a seal with `scripts/getseal.py`\n3. Verify with `scripts/verify.py`\n\n## Requirements\n\nRequired binaries:\n- `python3`\n\nCredential handling:\n- keep issued tokens out of watched or committed trees\n- the skill uses service credentials only for the documented proof-APIs\n\n## Quick start\n\n### Register a file\n\n```python3 scripts/register.py /path/to/file.txt\n```\n\n### Fetch a seal\n\n```python3 scripts/getseal.py /path/to/file.txt\n```\n\n### Verify a file\n\n```python3 scripts/verify.py /path/to/file.txt\n```\n\n## Local artifacts\n\n- `<file>.cwseal`\n\n## Rules\n\n- Use SHA-256 over exact raw bytes.\n- Keep issued Cryptowerk tokens outside watched trees.\n- Keep the seal and metadata in a sidecar file .cwseal .\n\n## References\n\nRead these when needed:\n- `references/cryptowerk-api-notes.md`\n- `references/storage-and-state.md`\n\n## Scripts\n\n- `scripts/register.py`\n- `scripts/getseal.py`\n- `scripts/verify.py`"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7f2hyqw9ybxzzxra4c2yr03186wvmd\",\n  \"slug\": \"cryptowerk-verifiable-data\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1779125793444\n}"},{"path":"references/cryptowerk-api-notes.md","content":"# Cryptowerk API Notes\n\nKnown working curl-based flow:\n\n1. `POST https://aiagent.cryptowerk.com/platform/API/v8/register`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `hashes` and optional `lookupInfo`\n   - returns `documents[0].retrievalId`\n\n2. `POST https://aiagent.cryptowerk.com/platform/API/v8/getseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `retrievalId` and `provideVerificationInfos=true`\n   - may return pending before a seal exists\n\n3. `POST https://aiagent.cryptowerk.com/platform/API/v8/verifyseal`\n   - send `X-API-Key: <apiKey> <apiCredential>`\n   - use query params `verifyDocHashes` and `seals`\n\nOperational note:\n- required local tools are `python3`"},{"path":"references/storage-and-state.md","content":"# Storage and State\n\nRecommended local sidecars:\n\n- `<file>.cwseal` for retrieval id retrieved by register.py, provable seal retrieved by getseal.py, optionally more metadata\n\nCredential storage:\n\n- stored in skill directory\n- restrict file permissions\n- avoid storing credentials inside watched data trees"},{"path":"DISCLAIMER.md","content":"# Additional Notice — Use of this Skill with Autonomous AI Agents\n\nThis file is an **informational notice** issued by Cryptowerk Corp. (the \"Licensor\") to accompany the licensed Skill files in this directory. It is provided in addition to, and not as a modification of, the MIT No Attribution license (\"MIT-0\") under which the Skill is distributed (see LICENSE and NOTICE). Nothing in this notice expands the rights granted under the License or limits the disclaimers contained in the License.\n\n## 1\\. Nature of the Skill\n\nThe Skill files in this directory are designed to be loaded, parsed, interpreted, and executed by AI agents and large language model (\"LLM\") systems (each, an \"Agent\"). The Skill provides instructions, prompts, metadata, and reference code intended to guide an Agent in performing tasks that relate to Cryptowerk's products and services.\n\nThe Licensor distributes the Skill on an **\"AS IS\" and \"AS AVAILABLE\"** basis, in accordance with the warranty disclaimer set out in the License.\n\n## 2\\. Agent Behavior Is Non-Deterministic\n\nThe recipient of the Skill (\"You\") acknowledges and agrees that:\n\n(a) Agents may interpret, paraphrase, summarize, transform, or expand upon the instructions in the Skill in ways that the Licensor cannot predict, control, or supervise;\n\n(b) Agents may, autonomously or semi-autonomously, initiate actions in response to the Skill — including, without limitation, sending network requests, executing code, making purchases, placing orders, transferring funds, executing trades, signing or transmitting documents, entering into contracts, or otherwise binding You or third parties;\n\n(c) Such actions may produce outcomes that differ materially from those that the Licensor intended, and may result in financial, legal, reputational, regulatory, operational, or personal harm; and\n\n(d) The Licensor has no operational visibility into, and no operational control over, the Agent environments in which the Skill is loaded.\n\nYou are solely responsible for evaluating whether the Skill is appropriate for the Agent environment in which You deploy it, for implementing guardrails, human-in-the-loop authorization, spending limits, and other risk controls, and for the actions taken by any Agent that processes the Skill.\n\n## 3\\. No Liability for Agent-Initiated Actions\n\nTo the maximum extent permitted by applicable law, and consistent with the limitation of liability set out in the License:\n\n(a) The Licensor shall not be liable for any direct, indirect, incidental, special, consequential, exemplary, or punitive damages arising out of or relating to the use, misuse, misinterpretation, modification, or redistribution of the Skill by any Agent or by any person acting through an Agent;\n\n(b) Without limiting the foregoing, the Licensor expressly disclaims liability for: (i) financial transactions of any kind initiated by an Agent in response to the Skill; (ii) communications, messages, filings, or representations made by an Agent in the name of Y"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th... Skill: verifiable-data Owner: holgercw Summary: Use Cryptowerk to register documents and data, using hashes to maintain privacy, fetch seals, and verify proofs for files or append-only records. Use when th... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-05-18T17:36:33.444Z | auto Version 1.0.6 of cryptowerk-verifiable-data - No file changes detected in this version. - Behavior and documentation remain unchanged","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1491,"uniquenessScore":45,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T10:24:46.365Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:13:19.605Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}