# @belticlabs/kya-core

Core types, errors, and utilities for Beltic credential handling.

## Installation

```bash
npm install @belticlabs/kya-core
```

## Usage

```typescript
import type { AgentCredential, DeveloperCredential } from '@belticlabs/kya-core';
import { validateAgentCredential, ValidationError } from '@belticlabs/kya-core';
```

## What's Included

- TypeScript types for credentials and tokens
- JSON Schema validators
- Error types and utilities
- Shared constants

## When to Use

Use `@belticlabs/kya-core` for:
- Custom integrations requiring only types
- Building extensions to the SDK
- Type-safe credential handling

For most applications, use `@belticlabs/kya` instead.

## Documentation

See the full documentation at [kya-docs.beltic.app](https://kya-docs.beltic.app)

## License

MIT
