{"_id":"@86d-app/contracts","_rev":"5-22849fd1f085813342abc93e40622a8d","name":"@86d-app/contracts","dist-tags":{"latest":"0.0.42"},"versions":{"0.0.41":{"name":"@86d-app/contracts","version":"0.0.41","author":{"name":"86d","email":"chat@86d.app"},"license":"MIT","_id":"@86d-app/contracts@0.0.41","maintainers":[{"name":"imsanchez","email":"isaiah@mymx.io"}],"homepage":"https://86d.app","bugs":{"url":"https://github.com/86d-app/86d/issues"},"dist":{"shasum":"2e5b54af808ef5d4ceb1211652fd717dcbf43c53","tarball":"https://registry.npmjs.org/@86d-app/contracts/-/contracts-0.0.41.tgz","fileCount":23,"integrity":"sha512-F9OLDo57uGAWWuK3SbVr4uAkiClorpSWW7AZU9Mautm1BI2+QsgL4UCYk4fgDqIsMDbVdi70C2bErsynG8mXFA==","signatures":[{"sig":"MEYCIQD4h34tBvA0VGOEUrWRA4c2QiofnLat6mjnWUSpOWUXEwIhALJh8MQPR6LNnfRRc2WWyaD4WEV4GOLKKU/+PjV/FbGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112145},"type":"module","exports":{"./command":{"types":"./src/command.ts","default":"./src/command.ts"},"./change-set":{"types":"./src/change-set.ts","default":"./src/change-set.ts"},"./conformance":{"types":"./src/conformance.ts","default":"./src/conformance.ts"}},"gitHead":"768f261625266fe1bac4d9adb8773a1c9cfbfbd5","scripts":{"dev":"tsc","test":"vitest run","build":"tsc","check":"biome check src scripts","clean":"git clean -xdf .cache .turbo dist node_modules","check:fix":"biome check --write --unsafe src scripts","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest watch","pack:artifact":"bun pm pack --quiet","generate:conformance":"bun ./scripts/generate-conformance.ts"},"_npmUser":{"name":"imsanchez","email":"isaiah@mymx.io"},"repository":{"url":"git+https://github.com/86d-app/86d.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.19.0","description":"Immutable versioned Command and Change Set conformance contracts for 86d Control Plane and Store Runtime","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"catalog:"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"catalog:vite","typescript":"catalog:","@biomejs/biome":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/contracts_0.0.41_1787346495598_0.5538141805471053","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@86d-app/contracts","version":"0.0.42","author":{"name":"86d","email":"chat@86d.app"},"license":"MIT","_id":"@86d-app/contracts@0.0.42","maintainers":[{"name":"imsanchez","email":"isaiah@mymx.io"}],"homepage":"https://86d.app","bugs":{"url":"https://github.com/86d-app/86d/issues"},"dist":{"shasum":"bc2a245307d4ce3742875095df662495120c1d2e","tarball":"https://registry.npmjs.org/@86d-app/contracts/-/contracts-0.0.42.tgz","fileCount":23,"integrity":"sha512-0IMRCs36LyPQp5p6tpAHKOnC/kHW1E8FH0XvNr5eaCjP6xA1V0L1Wt77BijX4/sFCTyQt3kDMYDf7g0Ty5rdqQ==","signatures":[{"sig":"MEUCIQDlb9wty1ZR/8pX98uqwkL8CUVaBCEYKKSdWhVeVrA+BgIgSl476yUOvVEp3f4Cgo32eLtQ4rUkF/aLZiCDeAbEa0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXYbapu1+eusSd7iTFj7WLvMtQuv/PKgrijzsFYFBregIgEI5z8Cka9DN4GYIDhwLQhrPgnZHeZ3OhBbfvEvslP5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112190},"type":"module","exports":{"./command":{"types":"./src/command.ts","default":"./src/command.ts"},"./change-set":{"types":"./src/change-set.ts","default":"./src/change-set.ts"},"./conformance":{"types":"./src/conformance.ts","default":"./src/conformance.ts"}},"scripts":{"dev":"tsc","test":"vitest run","build":"tsc","check":"biome check src scripts","clean":"git clean -xdf .cache .turbo dist node_modules","check:fix":"biome check --write --unsafe src scripts","typecheck":"tsc --noEmit --emitDeclarationOnly false","test:watch":"vitest watch","pack:artifact":"bun pm pack --quiet","generate:conformance":"bun ./scripts/generate-conformance.ts"},"_npmUser":{"name":"imsanchez","email":"isaiah@mymx.io"},"repository":{"url":"git+https://github.com/86d-app/86d.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.19.0","description":"Immutable versioned Command and Change Set conformance contracts for 86d Control Plane and Store Runtime","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"catalog:vite","typescript":"catalog:","@biomejs/biome":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/contracts_0.0.42_1787346668438_0.16038754192943938","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-21T21:08:15.409Z","modified":"2026-09-25T10:41:27.817Z","0.0.41":"2026-08-21T21:08:15.761Z","0.0.42":"2026-08-21T21:11:08.524Z"},"bugs":{"url":"https://github.com/86d-app/86d/issues"},"author":{"name":"86d","email":"chat@86d.app"},"license":"MIT","homepage":"https://86d.app","repository":{"url":"git+https://github.com/86d-app/86d.git","type":"git","directory":"packages/contracts"},"description":"Immutable versioned Command and Change Set conformance contracts for 86d Control Plane and Store Runtime","maintainers":[],"readme":"<p align=\"center\">\n  <a href=\"https://86d.app\">\n    <img src=\"https://86d.app/icon\" height=\"96\" alt=\"86d\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  The Modern Foundation for Commerce\n</p>\n\n<p align=\"center\">\n  <a href=\"https://x.com/86d_app\"><strong>X</strong></a> ·\n  <a href=\"https://www.linkedin.com/company/86d\"><strong>LinkedIn</strong></a>\n</p>\n<br/>\n\n> [!WARNING]\n> This project is under active development and is not ready for production use. Please proceed with caution. Use at your own risk. \n\n# `@86d-app/contracts`\n\nImmutable, versioned Command and Change Set conformance for the Control Plane and Store Runtime.\n\n## Entry points\n\n| Export | Contents |\n| --- | --- |\n| `@86d-app/contracts/command` | Request/receipt schemas, actors, action levels, failures, workflows, grants, approvals, confirmations, audit, transitions, canonical digests |\n| `@86d-app/contracts/change-set` | Change Set schemas and review-hash helpers |\n| `@86d-app/contracts/conformance` | Artifact version, SHA-256 digest, compatibility matrix, fixtures, pin verification |\n\nPrivate Command catalogs and plane-specific authorization stay outside this package. Raw tRPC is not a cross-plane or agent interface.\n\n## Pinning\n\nConsumers pin an exact package version and verify `CONFORMANCE_DIGEST` at build and startup via `assertConformancePin`. A mismatch fails closed as `contract_version_mismatch`.\n\nPublication uses a signed `contracts-v{version}` tag, provenance-bearing npm release, and byte-equivalent GitHub `.tgz` fallback. Until that operator gate lands, local development may use a commit-pinned packed artifact; that path cannot satisfy clean-install or release evidence.\n\n## Regeneration\n\n```bash\nbun run generate:conformance\n```\n\nRun twice and compare digests byte-for-byte before cutting a release.\n","readmeFilename":"README.md"}