{"api_build":"integrity-r63-20260828-0852e09cb","api_version":"1.1.3","source_commit":"0852e09cb67772f4abafc2c9dc4b083770533f16","openapi_sha256":"d591229868e50ee82fa3ddd0a10cd3b11d42fdf3b70122a0e558fc79c35e61ca","openapi":{"url":"https://api.hebbrix.com/openapi.json","raw_sha256":"d591229868e50ee82fa3ddd0a10cd3b11d42fdf3b70122a0e558fc79c35e61ca","content_length":1552542,"hash_contract":"sha256 of the exact HTTP response bytes"},"database_migration":"w0x1y2z3a454","worker_build":"integrity-r63-20260828-0852e09cb","python_sdk":"2.4.1","typescript_sdk":"2.3.1","mcp":"0.5.8","rollback_build":"integrity-r58-20260828-fade5c5d3","release_notes":{"summary":"Integrity r59 restores question-shaped retrieval, temporal and profile scoping, and outcome-credit correctness while making degraded dependencies and model timeouts explicit.","fixed":["Soft, strict, and off claim-grounding modes with bounded recall","Explicit fact revisions reconcile to UPDATE events","Outcome credit binds to the action actually chosen","Profile projections enforce user and collection scope","Graph outages return retryable degraded-service errors","Chat timeouts return typed errors instead of assistant prose","Temporal invalidation accepts historical validity bounds","Procedural matching and feedback execution receipts","Agent aliases and non-success HTTP error semantics"],"intentional_restrictions":["World Model remains experimental and is not public","RL metrics and evaluation require Pro or higher","RL training and checkpoint mutation require an admin role","Regulated workloads require applicable signed agreements"]},"artifacts":{"openapi":{"url":"https://api.hebbrix.com/openapi.json","raw_sha256":"d591229868e50ee82fa3ddd0a10cd3b11d42fdf3b70122a0e558fc79c35e61ca","content_length":1552542},"python":{"version":"2.4.1","publication_status":"published","wheel_url":"https://files.pythonhosted.org/packages/ba/2b/1a2ae55e16ddc365d61afdf168d220e36afa05c4a68340e650a5f1fc936d/hebbrix-2.4.1-py3-none-any.whl","wheel_sha256":"4b8d23af3d3aa9ee185fba8476085cfd09e74010366d399a9e4349a403ec810b","wheel_content_length":30057,"sdist_url":"https://files.pythonhosted.org/packages/06/02/6520b092a1c84a00f4f921ced52505a7b25945b20610b3b0525bf3417eeb/hebbrix-2.4.1.tar.gz","sdist_sha256":"e54b0655c4c95f5547fecc395042cda069d323afd1a5efa10b49c61b2e25e57b","sdist_content_length":37845,"source_commit":"16fe68b2d734c5bfb08839e925f4e95a6b820bc9","source_tag":"v2.4.1","source":{"repository":"https://github.com/Hebbrix/hebbrix-python","commit":"https://github.com/Hebbrix/hebbrix-python/commit/16fe68b2d734c5bfb08839e925f4e95a6b820bc9","tag":"https://github.com/Hebbrix/hebbrix-python/tree/v2.4.1"}},"typescript":{"version":"2.3.1","publication_status":"published","tarball_url":"https://registry.npmjs.org/hebbrix/-/hebbrix-2.3.1.tgz","tarball_sha256":"f7b8d1f16d24e2556250773aaf4606720dd7fe37ffe8ce1229bbf4decbaf7ee6","npm_integrity":"sha512-MSVRmVOPnCiC4kpNx1l+LLd52NvhEYVmvzY3eQNOlSRhtjnK9MuQSfbbkddLg+2vW7NBFI8PZV94MrFW8Yy3sg==","source_commit":"6a415261c3cef49c97ef573bba7e628d95857a87","source_tag":"v2.3.1","source":{"repository":"https://github.com/Hebbrix/hebbrix-typescript","commit":"https://github.com/Hebbrix/hebbrix-typescript/commit/6a415261c3cef49c97ef573bba7e628d95857a87","tag":"https://github.com/Hebbrix/hebbrix-typescript/tree/v2.3.1"}},"changelog":"https://www.hebbrix.com/changelog"}}