@nexartis/cubicle-core 0.2.0 nexartisRuntime-agnostic Cubicle contract.
CubicleSpec schema, validation, opaque refs, host-adapter contract, Agent Card compatibility.
Interfaces we consume
CubicleSpec,CubicleRuntimeHost,CubicleHarness,CubicleCapabilityRef.assertValidCubicleSpec,assertAgentCardCubicleCompatible— the security gate every adapter enforces.HostAdapter<TPlan>contract — Ozzy Dev\u2019s new adapter will implement this.assertOpaqueRuntimeRef,assertPublicSafePayload— refs-only, no-secrets invariants.
Assumptions we’re validating
- Cubicle-core is truly runtime-agnostic; adapters compile into host-specific plans.
- Ozzy Dev adds `local-mac`, `local-windows`, `local-linux` to `CubicleRuntimeHost` in Wave 1.
- Ozzy Dev never invents its own Cubicle schema — always extends via a new host adapter.
- `opaque-refs` guarantee runtime plans never carry raw credentials; capability refs are opaque strings.
- Schema `0.3.0` (adds local hosts) needs a coordinated SDK bump before Ozzy Dev’s adapter can ship.
Live smoke
assertValidCubicleSpec() accepts the buyer-side preview spec
id=ozzy-dev-buyer.v0-preview · host=hb3
DEFAULT_CUBICLE_HARNESSES exposes a harness Ozzy Dev can run
["claude-code"]
Schema recognises Ozzy Dev\u2019s target (0.3.0 adds local-mac)
supported: 0.1.0, 0.2.0