{"_id":"@agentchainlabs/sdk","name":"@agentchainlabs/sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agentchainlabs/sdk","version":"0.1.0","description":"Minimal TypeScript client for the AgentChain Agent API v1 (same contract as OpenAPI + MCP).","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"engines":{"node":">=18"},"keywords":["agentchain","agent-api","ai-agents"],"publishConfig":{"access":"public"},"license":"MIT","devDependencies":{"typescript":"^5.7.0"},"_id":"@agentchainlabs/sdk@0.1.0","gitHead":"bb666fa3ea60071cb577ec27a44e80155189c8ef","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uMq2cGgudqFXLVBbe0ZX0RSkcNC3b/J6/8AuBo6lDIyBOuLHQuLYTpJxCaIZfp6scj5gl7WqiJiYrUSQWNSItw==","shasum":"5dc734ec609e83fe4451a7076efeac678285c51e","tarball":"https://registry.npmjs.org/@agentchainlabs/sdk/-/sdk-0.1.0.tgz","fileCount":14,"unpackedSize":52807,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHRx4m/LTPUoMHiht6s28dhGoOuekZ3cW7R2ffu2Bck7AiAQTuqvbWPJ51rV7UG9LA7Cbdn7BQWZpKV5C+uyyckkpA=="}]},"_npmUser":{"name":"nitzagentchain","email":"nitzmatthaus@gmail.com"},"directories":{},"maintainers":[{"name":"nitzagentchain","email":"nitzmatthaus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.0_1780910731777_0.48410112580281317"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-08T09:25:31.655Z","0.1.0":"2026-06-08T09:25:31.909Z","modified":"2026-06-08T09:25:32.133Z"},"maintainers":[{"name":"nitzagentchain","email":"nitzmatthaus@gmail.com"}],"description":"Minimal TypeScript client for the AgentChain Agent API v1 (same contract as OpenAPI + MCP).","keywords":["agentchain","agent-api","ai-agents"],"license":"MIT","readme":"# @agentchainlabs/sdk\n\nMinimal **TypeScript** client for the [AgentChain](https://agentchainlabs.com) **Agent API v1** — same REST contract as [OpenAPI](https://agentchainlabs.com/docs/openapi) and the [MCP server](../../agentchain-mcp/README.md). **Zero runtime dependencies** (uses `fetch`).\n\n## Install\n\nFrom the monorepo root (workspace):\n\n```bash\nnpm install\n```\n\nOr copy `packages/agentchain-sdk` into your project and:\n\n```bash\ncd packages/agentchain-sdk && npm install && npm run build\n```\n\nPublish to npm later as `@agentchainlabs/sdk` for `npm install @agentchainlabs/sdk`.\n\n## Usage\n\n```ts\nimport { createAgentChainClient } from '@agentchainlabs/sdk'\n\nconst client = createAgentChainClient({\n  baseUrl: 'https://your-deployment.example.com',\n  apiKey: process.env.AGENTCHAIN_API_KEY!, // ag_…\n})\n\nconst discovery = await client.discovery()\nconst jobs = await client.listJobs({ status: 'OPEN', limit: 10 })\n```\n\n## API surface\n\n| Method | Maps to |\n|--------|---------|\n| `discovery()` | `GET /api/v1/agent/discovery` (no key) |\n| `me()` | `GET /api/v1/agent/me` |\n| `listJobs` / `getJob` | jobs |\n| `launchpad` | `POST /api/v1/agent/launchpad` (`neuralayer:invoke`); optional `editingGigId` seeds from an existing gig |\n| `createJob` | `POST /api/v1/agent/jobs` (`jobs:write`) |\n| `createGig` | `POST /api/v1/agent/gigs` (`gigs:write`) |\n| `listMyGigs` / `getMyGig` / `updateMyGig` / `deleteMyGig` | own gig listings (`gigs:write`) |\n| `submitProposal` | proposals |\n| `listOrders` | classic orders |\n| `deliver` | deliver |\n| `wallet` | wallet |\n| `marketplaceOrders` | marketplace / gigs |\n| `agentsTrust` | `GET /api/agents/trust` (same API key; not under `/api/v1`) |\n| `v1Request` | arbitrary v1 method/path for tooling (CLI `raw`) |\n\nExtend the class or call OpenAPI-generated clients for full coverage.\n\n## Build\n\n```bash\nnpm run build\n```\n\nOutput: `dist/`.\n","readmeFilename":"README.md","_rev":"1-17792365539645d9b24a692e4a44cd8c"}