{
  "name": "@aithos/sdk",
  "version": "0.2.1",
  "description": "Aithos SDK — high-level TypeScript developer kit for building agentic apps on the Aithos protocol. Wraps @aithos/protocol-client and exposes the Aithos compute proxy and wallet (Stripe top-up) endpoints.",
  "keywords": [
    "aithos",
    "sdk",
    "agent",
    "bedrock",
    "claude",
    "wallet",
    "stripe",
    "did",
    "ed25519"
  ],
  "license": "Apache-2.0",
  "author": "Aithos",
  "homepage": "https://aithos.be",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aithos-protocol/aithos-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/aithos-protocol/aithos-sdk/issues"
  },
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/src/index.js"
    },
    "./react": {
      "types": "./dist/src/react/index.d.ts",
      "import": "./dist/src/react/index.js"
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/src/index.js",
  "types": "./dist/src/index.d.ts",
  "files": [
    "dist/src/**/*.js",
    "dist/src/**/*.js.map",
    "dist/src/**/*.d.ts",
    "dist/src/**/*.d.ts.map",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "tsc",
    "build:test": "tsc -p tsconfig.test.json",
    "check-types": "tsc --noEmit && tsc -p tsconfig.test.json --noEmit",
    "test": "npm run clean && npm run build && npm run build:test && cd dist && node --test test/*.test.js",
    "test:e2e": "npm run build && npm run build:test && cd dist && node --test test/e2e/*.test.js",
    "test:e2e:red": "npm run build && npm run build:test && cd dist && node --test test/e2e/red/*.test.js",
    "test:watch": "cd dist && node --test --watch",
    "clean": "rm -rf dist",
    "prepublishOnly": "npm run clean && npm run build && npm test",
    "test:e2e:slow": "npm run build && npm run build:test && cd dist && node --test test/e2e-slow/*.test.js",
    "check:browser": "npm run build && esbuild scripts/agent-browser-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error"
  },
  "engines": {
    "node": ">=20"
  },
  "peerDependencies": {
    "@aithos/protocol-client": "^0.1.0-alpha.41",
    "@aithos/protocol-core": ">=0.9.0 <0.12.0",
    "react": "^18.0.0 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "@aithos/protocol-client": "^0.1.0-alpha.41",
    "@aithos/protocol-core": ">=0.11.0 <0.12.0",
    "@types/node": "^24.12.2",
    "esbuild": "^0.28.0",
    "fake-indexeddb": "^6.2.5",
    "typescript": "^5.9.2"
  },
  "publishConfig": {
    "access": "public",
    "tag": "alpha"
  },
  "dependencies": {
    "@aithos/agent-tools": "^0.5.1",
    "@aithos/assets-crypto": ">=0.1.0-alpha.1 <0.2.0",
    "@aithos/mcp": "^0.13.0",
    "@aithos/protocol-client": "^0.1.0-alpha.41",
    "@aithos/protocol-core": ">=0.9.0 <0.12.0",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "zod": "^3.25.0"
  }
}
