{"name":"@crawlcheck/sdk","latest":"1.0.6","versions":[{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.6.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.6.tgz","version":"1.0.6","file":"crawlcheck-sdk-1.0.6.tgz","bytes":65949,"sha256":"17252e9062be2ff9ae56d44a9e7c94df9303fef0aba7c04e3a9385189b5f9fe1","integrity":"sha512-LHFDJaq86WfoavDTwmujxMkCw14fTYPeX+g9sVFz2+9zmsTyVbp4JuaE1ltUGL87nHlsHYJqlx40t2cpYtFUTQ==","released":"2026-10-07","verifier_sha256":"ab60cebb8a0c800a6e12a8cc0e5ee11f8ced3e5d43c0a16abd69bf384758df2b","openapi_paths":146,"changes":"Split-view detection: every Resolve answer's signed tree head is kept in a log store and checked against the others (newLogStore, logObserve, logGossip, logHeads); logCheck verifies GitHub's witness co-signature and walks the chain to your heads; guard refuses while the client holds a fork. verifyDocument checks log_leaf, log_inclusion and log_head_signature"},{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.5.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.5.tgz","version":"1.0.5","file":"crawlcheck-sdk-1.0.5.tgz","bytes":53218,"sha256":"97d53eaac7af832908bc61dd1d8a8c63dc5cd9c5698d330a83499f846337ad13","integrity":"sha512-hakPfIz+3WY1xcBQmcXLX5zPhLzm/fV+Q2GXF0lHCP/gvDFpxZBJWIqYTtkIYFPThageow9cTfQIjqfZPPEuUg==","released":"2026-10-07","verifier_sha256":"fda8b1283ae07b5384ed0520b4fd3e878158a93f840a28daa7b00154cf4525cb","openapi_paths":129,"changes":"MCP tool lockfile: lockFromTools, checkLock (offline), mcpLock, mcpLockCheck, mcpScan; verifyDocument accepts every signed kind (visitor, conduct, traffic index, anchors, content clock, origin, claims, read-equivalence, rights, rights feed, MCP scan, lockfile)"},{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.4.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.4.tgz","version":"1.0.4","file":"crawlcheck-sdk-1.0.4.tgz","bytes":46959,"sha256":"6753f2bce7660fbbd734bd9708b0996ef97a3e1d5160b07e29aee3f574638fd1","integrity":"sha512-HaGOY7yEhgw+WufWmbSnXSEUwKEB9BD4GQht2lruQZbftHHIHEkUEWX/UTpzQkVmSFw2FUdCY8GaXxHIj1NZ5g==","released":"2026-10-07","verifier_sha256":"949936529b24df71e9aefe18396f9029a8494d6db3421afbe8efa04f6f0c4a31","openapi_paths":102,"changes":"resolvePrivate (hash-prefix lookup), receiptHeader / checkReceiptHeader, guard() returns the CrawlCheck-Receipt header, verifier reads snapshot manifests"},{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.3.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.3.tgz","version":"1.0.3","file":"crawlcheck-sdk-1.0.3.tgz","bytes":43882,"sha256":"4037405114e0446c65a1026d308bdf9779fbb4ae6b2c6eb62554c439dbc2cd1a","integrity":"sha512-M5UiGqwxz0ML+BEFSGideRMf8xAgZi5YsNPMinMwuYAqZ2yk9wttLLtUK9LLb53tvE6k414POSLcnettNIG4zg==","released":"2026-10-06","verifier_sha256":"cc8693de6d41910bfec14b3c7ded1263ac0c4094a9e64668a36271596872f739","openapi_paths":102,"changes":"integrity_valid / issuer_trusted / accepted on every verification; guard acts on accepted"},{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.2.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.2.tgz","version":"1.0.2","file":"crawlcheck-sdk-1.0.2.tgz","bytes":43251,"sha256":"fe878163e682ac4cc0621ece61683f071def42661901ac91174dc9ff0b059484","integrity":"sha512-2aR7HpDX/QVJuMP4ccRA0HJpg1gKTXWxGvS29fOq4kTRFs6v6xUEi0RYAs/rVAPHkNNBAtZdhnBo0o7AvDTP0Q==","released":"2026-10-06","verifier_sha256":"cc8693de6d41910bfec14b3c7ded1263ac0c4094a9e64668a36271596872f739","openapi_paths":102},{"url":"https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.0.tgz","install":"npm i https://crawlcheck.io/sdk/crawlcheck-sdk-1.0.0.tgz","version":"1.0.0","file":"crawlcheck-sdk-1.0.0.tgz","bytes":25992,"sha256":"0a943820f95cdfa42f90dc1c2faa4e6350f2cdc25bea5d0f27625b48fcf03e1e","integrity":"sha512-KZaegS3NUlXSf2MrwHpRnwWJEWxKin/AhMnE4kuq+sQfcMGKeSwP0kfUJ1XU4FXVsIBinaXI/2yXRi1OxMLfFQ==","released":"2026-10-01","verifier_sha256":"46206b177cc941e18259fca734716b9f53c65641261c59891bc07189a2f7e402","openapi_paths":50}],"python":{"name":"crawlcheck","latest":"1.0.5","versions":[{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.5-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.5-py3-none-any.whl","version":"1.0.5","file":"crawlcheck-1.0.5-py3-none-any.whl","bytes":17742,"sha256":"04b1eebde35227d0b37382cfcbfd42d7c5f6a5be070597ac163003e5949b5d3d","released":"2026-10-07","python":">=3.8","changes":"Split-view detection: log store, log_observe, log_gossip, log_check with GitHub witness verification (RS256 in pure Python); guard refuses while the client holds a fork; verify_document checks the transparency-log leaf, inclusion and signed head"},{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.4-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.4-py3-none-any.whl","version":"1.0.4","file":"crawlcheck-1.0.4-py3-none-any.whl","bytes":11175,"sha256":"a008b1f0b08141456441eb088cb7b8528cb9bbf358cd1b981b4e09a018141532","released":"2026-10-07","python":">=3.8","changes":"MCP tool lockfile: lock_from_tools, check_lock (offline), mcp_lock, mcp_lock_check, mcp_scan; verify_document accepts every signed kind"},{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.3-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.3-py3-none-any.whl","version":"1.0.3","file":"crawlcheck-1.0.3-py3-none-any.whl","bytes":9784,"sha256":"9ee05880f541c05b7b8c7f1c78fcd32abb552c76e762dc9b70493b155c63f2ea","released":"2026-10-07","python":">=3.8","changes":"resolve_private (hash-prefix lookup), receipt_header / check_receipt_header, normalize_domain, snapshot manifests verify"},{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.2-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.2-py3-none-any.whl","version":"1.0.2","file":"crawlcheck-1.0.2-py3-none-any.whl","bytes":8400,"sha256":"445acba07af7762dd467b6e646d91d7e00c117acb4d018d79625a74b7d7fce3f","released":"2026-10-06","python":">=3.8","changes":"integrity_valid / issuer_trusted / accepted; guard acts on accepted"},{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.1-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.1-py3-none-any.whl","version":"1.0.1","file":"crawlcheck-1.0.1-py3-none-any.whl","bytes":8072,"sha256":"45c2118dffa3f9af63bd2b7fceeab84a3a595884621d543cfd0a386d9f9caf51","released":"2026-10-06","python":">=3.8","changes":"guard() proceeds on warn only with allow_warn=True"},{"url":"https://crawlcheck.io/sdk/crawlcheck-1.0.0-py3-none-any.whl","install":"pip install https://crawlcheck.io/sdk/crawlcheck-1.0.0-py3-none-any.whl","version":"1.0.0","file":"crawlcheck-1.0.0-py3-none-any.whl","bytes":8065,"sha256":"2e3a1511ebbe9d10d731e706342ce98b73ffa00143847305b571759075711f38","released":"2026-10-06","python":">=3.8"}]}}