{"domain":"api.statemind.ai","count":12,"changes":[{"captured_at":"2026-08-17T17:26:08","card_hash":"58aad4e0f81e6f25735bd52dc7acfeaba6c90c1ac6bc15e4f3c386306a26f2d9","previous_card_hash":"6d4d1300e30640c8eb9482a763e3d41791106c35ed9d736e3e0b0d7f838f82e2","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.28.0","after":"1.29.0"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.28.0 → 1.29.0"}},{"captured_at":"2026-08-16T20:20:41","card_hash":"6d4d1300e30640c8eb9482a763e3d41791106c35ed9d736e3e0b0d7f838f82e2","previous_card_hash":"1e54dda97d9cdb945de97b39a128594e1cdf4f57e6d7f32778f4ddade9739d76","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.22.0","after":"1.28.0"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.22.0 → 1.28.0"}},{"captured_at":"2026-08-16T08:24:49","card_hash":"1e54dda97d9cdb945de97b39a128594e1cdf4f57e6d7f32778f4ddade9739d76","previous_card_hash":"88cc5cea17a803f312e19d7313f3fd5ad8a0fc2295d0f57aa21e01adb1c408f1","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.21.0","after":"1.22.0"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.21.0 → 1.22.0"}},{"captured_at":"2026-08-12T07:33:30","card_hash":"88cc5cea17a803f312e19d7313f3fd5ad8a0fc2295d0f57aa21e01adb1c408f1","previous_card_hash":"3e32220e7fce9157827a04c4a6b6b8925228488fb21f8dca8d3a17d350a3567e","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"python_code_validator","fields":["description","tags"]}],"fields_changed":[{"field":"description","before":"Validates, repairs and hardens AI-generated Python: syntax and lint diagnostics, security scanning (bandit, AST policy, credential scan), deterministic auto-fixes and optimisation via SMIRE, optional sandboxed execution and Python-to-JavaScript transpilation.","after":"Proves AI-generated Python does what you asked: syntax, lint, types, an AST security policy and a credential scan, then runs the code in a throwaway container against the examples you state and repairs it until they pass — returning a fix only when running it satisfies every one of them."},{"field":"version","before":"1.19.0","after":"1.21.0"}],"other_changed":false,"is_empty":false,"human_summary":"updated 1 skill · description Validates, repairs and hardens AI-genera → Proves AI-generated Python does what you · version 1.19.0 → 1.21.0"}},{"captured_at":"2026-08-11T11:09:57","card_hash":"3e32220e7fce9157827a04c4a6b6b8925228488fb21f8dca8d3a17d350a3567e","previous_card_hash":"72eb9a17e45c684214cb999ab79b795f3247087ae447dde79ca20849922c9e3f","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.17.1","after":"1.19.0"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.17.1 → 1.19.0"}},{"captured_at":"2026-08-10T19:35:50","card_hash":"72eb9a17e45c684214cb999ab79b795f3247087ae447dde79ca20849922c9e3f","previous_card_hash":"a1b7b97b581eb2c805d8cc9f23d27304b96ac536aa625e35bb7ebf447df46df4","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.13.0","after":"1.17.1"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.13.0 → 1.17.1"}},{"captured_at":"2026-08-10T09:39:02","card_hash":"a1b7b97b581eb2c805d8cc9f23d27304b96ac536aa625e35bb7ebf447df46df4","previous_card_hash":"73b1ca1c0121647b4238013809f342251b968e28e034278b469ea2ed71c2b6e7","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.7.4","after":"1.13.0"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.7.4 → 1.13.0"}},{"captured_at":"2026-08-09T20:48:55","card_hash":"73b1ca1c0121647b4238013809f342251b968e28e034278b469ea2ed71c2b6e7","previous_card_hash":"0994492979f2d6a50e7e04e4f134aa89c5bf07d652a627006d57389edd86169e","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.4.1","after":"1.7.4"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.4.1 → 1.7.4"}},{"captured_at":"2026-08-09T09:28:54","card_hash":"0994492979f2d6a50e7e04e4f134aa89c5bf07d652a627006d57389edd86169e","previous_card_hash":"ffe016e0e94848b07c5c3833acbac6a050e26e7e183006ffb9a0d38868e06269","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.2.4","after":"1.4.1"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.2.4 → 1.4.1"}},{"captured_at":"2026-08-08T18:38:44","card_hash":"ffe016e0e94848b07c5c3833acbac6a050e26e7e183006ffb9a0d38868e06269","previous_card_hash":"4c22660ad5c0ae7d52704322a7a4c99f4fcb56bda4a744aa34c6b572090be004","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.2.2","after":"1.2.4"},{"field":"url","before":"http://api.statemind.ai/a2a","after":"https://api.statemind.ai/a2a"},{"field":"documentationUrl","before":"http://api.statemind.ai/docs","after":"https://api.statemind.ai/docs"}],"other_changed":true,"is_empty":false,"human_summary":"version 1.2.2 → 1.2.4 · url http://api.statemind.ai/a2a → https://api.statemind.ai/a2a · documentationUrl http://api.statemind.ai/docs → https://api.statemind.ai/docs"}},{"captured_at":"2026-08-08T09:06:57","card_hash":"4c22660ad5c0ae7d52704322a7a4c99f4fcb56bda4a744aa34c6b572090be004","previous_card_hash":"9babc4fec7c1350b01724b48ce6bdb0f8fa551a4b7ba2de3751cf2b9f0730be9","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.0.0","after":"1.2.2"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.0.0 → 1.2.2"}},{"captured_at":"2026-08-06T05:59:31","card_hash":"9babc4fec7c1350b01724b48ce6bdb0f8fa551a4b7ba2de3751cf2b9f0730be9","previous_card_hash":null,"diff":{"skills_added":[{"id":"python_code_validator","name":"python-code-validator","description":"Validates, repairs and hardens AI-generated Python: syntax and lint diagnostics, security scanning (bandit, AST policy, credential scan), deterministic auto-fixes and optimisation via SMIRE, optional sandboxed execution and Python-to-JavaScript transpilation.","tags":["code-validation","python-syntax","security-scan","code-repair","a2a"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"python-code-validator"},{"field":"description","before":null,"after":"Validates, repairs and hardens AI-generated Python: syntax and lint diagnostics, security scanning (bandit, AST policy, credential scan), deterministic auto-fixes and optimisation via SMIRE, optional sandboxed execution and Python-to-JavaScript transpilation."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.2.0"},{"field":"url","before":null,"after":"http://api.statemind.ai/a2a"},{"field":"documentationUrl","before":null,"after":"http://api.statemind.ai/docs"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · name ∅ → python-code-validator · description ∅ → Validates, repairs and hardens AI-genera · version ∅ → 1.0.0 · protocolVersion ∅ → 0.2.0 · url ∅ → http://api.statemind.ai/a2a · documentationUrl ∅ → http://api.statemind.ai/docs · preferredTransport ∅ → JSONRPC"}}]}