{"_id":"@agenttool/dark-continent-contract","name":"@agenttool/dark-continent-contract","dist-tags":{"next":"0.1.0-dev.0","latest":"0.1.0-dev.0"},"versions":{"0.1.0-dev.0":{"name":"@agenttool/dark-continent-contract","version":"0.1.0-dev.0","description":"Offline, advisory Dark Continent framework snapshots and consumer projections","license":"Apache-2.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0","bun":">=1.3.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./framework":"./frameworks/agenttool-sdk-0.17.0.json","./framework-manifest":"./frameworks/agenttool-sdk-0.17.0.manifest.json","./schema/framework":"./schema/framework-v0.1.schema.json","./schema/projection":"./schema/projection-v0.1.schema.json"},"publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"clean":"node --eval \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build":"bun run clean && node scripts/build.mjs","snapshot":"bun run scripts/snapshot-agenttool.ts","check:snapshot":"bun run scripts/snapshot-agenttool.ts --check","project":"node scripts/create-projection.mjs","test":"bun run build && node --test tests/*.test.mjs","smoke:node":"node scripts/smoke-node.mjs","check:package":"bun run build && npm pack --dry-run --ignore-scripts","ci":"bun run check:snapshot && bun run test && bun run smoke:node","prepack":"bun run ci"},"devDependencies":{"ajv":"8.17.1"},"keywords":["agents","advisory","dark-continent","kingdom","provenance"],"repository":{"type":"git","url":"git+https://github.com/cambridgetcg/agenttool.git","directory":"packages/dark-continent-contract"},"homepage":"https://github.com/cambridgetcg/agenttool/tree/main/packages/dark-continent-contract","_id":"@agenttool/dark-continent-contract@0.1.0-dev.0","bugs":{"url":"https://github.com/cambridgetcg/agenttool/issues"},"_integrity":"sha512-rjKKFLOVntcjIiALYKOVhKQsMxGCGN3G0+yWFplF3KEQJ2wCUQyfALLSpjLtAC8NzUkv+gywJEDzPS+G4SuHtw==","_resolved":"/home/runner/work/_temp/agenttool-npm-release/agenttool-dark-continent-contract-0.1.0-dev.0.tgz","_from":"file:/home/runner/work/_temp/agenttool-npm-release/agenttool-dark-continent-contract-0.1.0-dev.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-rjKKFLOVntcjIiALYKOVhKQsMxGCGN3G0+yWFplF3KEQJ2wCUQyfALLSpjLtAC8NzUkv+gywJEDzPS+G4SuHtw==","shasum":"993a5886ced43e6b9e70062a93bf8a260bb977f7","tarball":"https://registry.npmjs.org/@agenttool/dark-continent-contract/-/dark-continent-contract-0.1.0-dev.0.tgz","fileCount":11,"unpackedSize":59965,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenttool%2fdark-continent-contract@0.1.0-dev.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHMySOVfS5NLvzeC/loLbCixn1EM07APyDvZo+Q+ISWPAiBqdkOVFmJwn/5kaLEHyvOUf59N2vhg75Q+n5encSsgZg=="}]},"_npmUser":{"name":"agenttool","email":"contact@cambridgetcg.com"},"directories":{},"maintainers":[{"name":"agenttool","email":"contact@cambridgetcg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dark-continent-contract_0.1.0-dev.0_1785522925462_0.9676255246628023"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T18:35:25.362Z","0.1.0-dev.0":"2026-07-31T18:35:25.601Z","modified":"2026-07-31T18:35:25.913Z"},"maintainers":[{"name":"agenttool","email":"contact@cambridgetcg.com"}],"description":"Offline, advisory Dark Continent framework snapshots and consumer projections","homepage":"https://github.com/cambridgetcg/agenttool/tree/main/packages/dark-continent-contract","keywords":["agents","advisory","dark-continent","kingdom","provenance"],"repository":{"type":"git","url":"git+https://github.com/cambridgetcg/agenttool.git","directory":"packages/dark-continent-contract"},"bugs":{"url":"https://github.com/cambridgetcg/agenttool/issues"},"license":"Apache-2.0","readme":"# `@agenttool/dark-continent-contract`\n\nA public developer-preview package for making AgentTool's Dark Continent framework\nportable without turning narrative claims into runtime guarantees.\n\nIt does:\n\n- Generate one deterministic snapshot from the static TypeScript SDK constants.\n- Label the source profile and hash the exact source and snapshot bytes.\n- Wrap every declared wall as `status: \"not_checked\"` and `verified: false`.\n- Create deterministic, hash-bound consumer projections for KINGDOM and\n  Artbitrage.\n- Validate the closed v0.1 shapes without network or runtime dependencies.\n\nIt does not:\n\n- Call `DarkContinentClient.explore()` or any hosted endpoint.\n- Inspect a running AgentTool deployment or prove that a wall is enforced.\n- Merge the SDK taxonomy with the separate legacy CLI, docs, or Artbitrage\n  interpretations.\n- Grant permission, authorize a trade, publish a resource, identify a being, or\n  execute a Nen exercise.\n- Read credentials, environment configuration, wallets, or account state.\n\n## Contract surfaces\n\n- Contract ID: `agenttool.dark-continent/0.1`\n- Snapshot format: `agenttool-dark-continent-framework/v0.1`\n- Projection format: `dark-continent-projection/v0.1`\n- Source profile: `agenttool-sdk-ts-0.17.0`\n\nThe committed snapshot is generated from\n`packages/sdk-ts/src/dark-continent.ts`. The Python file is recorded as a\nsibling implementation, not falsely claimed to have byte-for-byte identical\nprose.\n\n## Local use\n\nRun generation and drift checks from an AgentTool source checkout; the packed\nconsumer artifact intentionally excludes repository-only generator scripts and\ntests.\n\n```sh\nnpm ci --ignore-scripts\nbun run snapshot\nbun run check:snapshot\nnode --test tests/*.test.mjs\nnpm pack --dry-run --ignore-scripts\n```\n\nCreate a consumer projection:\n\n```sh\nnode scripts/create-projection.mjs \\\n  --projection-id artbitrage:agenttool-dark-continent \\\n  --consumer-kind artbitrage \\\n  --consumer-id artbitrage \\\n  --artifact /data/agenttool-dark-continent-framework.json \\\n  --interpretation artbitrage-interpretation-v0 \\\n  --output /tmp/artbitrage-dark-continent-projection.json\n```\n\nGeneration is deliberate. There are no install, postinstall, prepare, or\npublish hooks. `prepack` runs the offline test/build/smoke gate before the\nApache-2.0 package enters the protected npm release workflow.\n\n## Consumer rule\n\nConsumers may copy the exact snapshot as a static artifact. They must retain\nthe SHA-256 of its exact pretty-printed bytes in their projection, keep local interpretations labelled\n`parallel_not_equivalent`, and treat all wall checks as advisory until\nindependent evidence exists.\n","readmeFilename":"README.md","_rev":"1-0cba6e209d83645a1eef9f5860986809"}