@cmpsbl/types
v1.3.0
Published
Shared TypeScript types for the CMPSBL® substrate — manifests, CJPI schemas, resolver contracts, mesh event shapes
Maintainers
Readme
@cmpsbl/types
Shared TypeScript type definitions for the CMPSBL® substrate.
Install
npm install @cmpsbl/typesNo dependencies. This is the foundation package — install it first.
Dependency Tier
Tier 1 (no deps — publish/install first)
├── @cmpsbl/types ← YOU ARE HERE
├── @cmpsbl/runtime
├── @cmpsbl/intent
├── @cmpsbl/mesh
├── @cmpsbl/bridge
├── @cmpsbl/discovery
└── @cmpsbl/failsafeWhat's Inside
| Export | Description |
|--------|-------------|
| CJPIInput / CJPIScoreBreakdown | CJPI scoring interfaces |
| CrystallizedTier / ProductTier | Tier classification types |
| CmpsblManifest | Pipeline manifest schema |
| ChainManifest / ChainResult | Chain execution contracts |
| MeshIntent / MeshReceipt | Intent routing types |
| MeshCommEvent / MeshSignalCategory | Mesh telemetry event shapes |
| ResolverDefinition / ResolverResponse | Resolver contracts |
| SubstratePrimitive / PrimitiveHealth | 40 canonical primitives |
| FirstContactConfig / MemoryChain | First Contact ceremony types |
| DOMAIN_PATTERNS | Domain pattern definitions for all 11 packages |
Usage
import type { MeshIntent, SubstratePrimitive, CJPIInput } from '@cmpsbl/types';
import { DOMAIN_PATTERNS } from '@cmpsbl/types';License
Apache-2.0 — © CMPSBL®
