{"_id":"@advicenxt/sbp-types","_rev":"2-fa591a3f48d516b5d62a9094a9f9dbcf","name":"@advicenxt/sbp-types","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@advicenxt/sbp-types","version":"0.1.0","keywords":["sbp","stigmergy","pheromone","blackboard","protocol","types"],"author":{"name":"adviceNXT"},"license":"MIT","_id":"@advicenxt/sbp-types@0.1.0","maintainers":[{"name":"advicenxtorg","email":"contact@advicenxt.com"}],"homepage":"https://sbp.dev","bugs":{"url":"https://github.com/AdviceNXT/sbp/issues"},"dist":{"shasum":"3c76f0381013b5663cba4efa753f60b56179cb27","tarball":"https://registry.npmjs.org/@advicenxt/sbp-types/-/sbp-types-0.1.0.tgz","fileCount":6,"integrity":"sha512-Bev0+QJJmAjuPeStEJBnEbWwu0AoioozzoXXLhW6cljhIEgKV1hYq8To4ImMkpPkOQkpRFJ5yX/z0oN7fmpNQw==","signatures":[{"sig":"MEQCIDTxZMvF4TLumDc0q+V4zg1TjN4Gpj8gctOr1TO/BDH0AiBoJ8oTKcgrZ12yDXAhqgN8HodrFU2FA8/6j19FcX9l8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@advicenxt%2fsbp-types@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a0c32c7d977fb3fce92f2129c55c51cc6dc2bfe3","scripts":{"build":"tsc","clean":"rimraf dist"},"_npmUser":{"name":"advicenxtorg","email":"contact@advicenxt.com"},"repository":{"url":"git+https://github.com/AdviceNXT/sbp.git","type":"git","directory":"packages/types"},"_npmVersion":"10.8.2","description":"Canonical type definitions for the Stigmergic Blackboard Protocol (SBP)","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sbp-types_0.1.0_1770501781714_0.837779670895334","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@advicenxt/sbp-types","version":"0.2.0","description":"Canonical type definitions for the Stigmergic Blackboard Protocol (SBP)","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","clean":"rimraf dist"},"keywords":["sbp","stigmergy","pheromone","blackboard","protocol","types"],"license":"MIT","author":{"name":"adviceNXT"},"repository":{"type":"git","url":"git+https://github.com/AdviceNXT/sbp.git","directory":"packages/types"},"homepage":"https://sbp.dev","bugs":{"url":"https://github.com/AdviceNXT/sbp/issues"},"devDependencies":{"typescript":"^5.3.0"},"_id":"@advicenxt/sbp-types@0.2.0","gitHead":"289e08437de90e2492fc7b7c552c3d71b75c426f","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aIo++rvncbKvo1P4KNiecbOo5eYl4lX3ih3oInGCFGV/J4yhxbF5Oqq/gXag+kiHyEwGIT03ZDHrG0ilm8tLlA==","shasum":"ac9dbbcc795d9d2396f20783125b45830e37fbe4","tarball":"https://registry.npmjs.org/@advicenxt/sbp-types/-/sbp-types-0.2.0.tgz","fileCount":6,"unpackedSize":19239,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@advicenxt%2fsbp-types@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr1sfhbKJCs9CjTbxMRcOhz96WklCola+/IKv+14c/eAIgExqz2IkMKWkqWNxt3w2NbBhPCrbdDygSi/183Hp86OE="}]},"_npmUser":{"name":"advicenxtorg","email":"contact@advicenxt.com"},"directories":{},"maintainers":[{"name":"advicenxtorg","email":"contact@advicenxt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sbp-types_0.2.0_1776974742612_0.8155086697411875"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-07T22:03:01.646Z","modified":"2026-04-23T20:05:43.199Z","0.1.0":"2026-02-07T22:03:01.860Z","0.2.0":"2026-04-23T20:05:42.836Z"},"bugs":{"url":"https://github.com/AdviceNXT/sbp/issues"},"author":{"name":"adviceNXT"},"license":"MIT","homepage":"https://sbp.dev","keywords":["sbp","stigmergy","pheromone","blackboard","protocol","types"],"repository":{"type":"git","url":"git+https://github.com/AdviceNXT/sbp.git","directory":"packages/types"},"description":"Canonical type definitions for the Stigmergic Blackboard Protocol (SBP)","maintainers":[{"name":"advicenxtorg","email":"contact@advicenxt.com"}],"readme":"# @advicenxt/sbp-types\n\nCanonical type definitions for the **Stigmergic Blackboard Protocol (SBP)** v0.1.\n\nThis package provides the shared type interfaces used across all SBP implementations — server, TypeScript client, and third-party libraries.\n\n## Installation\n\n```bash\nnpm install @advicenxt/sbp-types\n```\n\n## Usage\n\n```typescript\nimport type {\n  Pheromone,\n  DecayModel,\n  ScentCondition,\n  EmitParams,\n  SniffResult\n} from \"@advicenxt/sbp-types\";\n```\n\n## What's Included\n\n- **Decay Models** — `ExponentialDecay`, `LinearDecay`, `StepDecay`, `ImmortalDecay`\n- **Data Types** — `Pheromone`, `PheromoneSnapshot`, `TagFilter`\n- **Conditions** — `ThresholdCondition`, `CompositeCondition`, `RateCondition`, `PatternCondition`\n- **Operations** — All params/result types for emit, sniff, register, deregister, evaporate, inspect\n- **JSON-RPC** — Request, response, and error types\n- **Error Codes** — `SBP_ERROR_CODES` constant and `SbpError` class\n","readmeFilename":"README.md"}