@openagentid/sdk-testing (TypeScript)
In-memory test backends for @openagentid/sdk. NOT cryptographically sound - never load in production.
Purpose
In-memory test backends for @openagentid/sdk. NOT cryptographically sound - never load in production.
Read the testing and conformance guide.
Source contract
| Field | Value |
|---|---|
| Package | @openagentid/sdk-testing |
| Version | 0.1.1 |
| Language | TypeScript |
| Runtime floor | {} |
| Manifest | openagent-sdk/sdks/testing/package.json |
| Distribution | Source package; registry publication not verified |
Manifest SHA-256: 039324ab038a662faf609e5c035d3e5742a6d63bc2f3d98d0189b9cc496bc8d0. The recorded Git revision identifies the containing repository; the manifest and entry-point hashes identify this working-tree snapshot.
Integration
Use the package root above from an authorized source checkout. Preserve sibling dependencies and their version/feature requirements. Install the runtime and compile the selected package before using its generated artifacts. The task guide describes configuration, trust boundaries, and error behavior. Test/conformance and deployment packages are supporting tools, not interchangeable production identity providers.
Declared package subpaths
{
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
}
}Exported entry points
The declarations below are extracted from the named entry files. This is a navigable source reference, not compiler-generated documentation of every transitive module. Feature gates and runtime requirements still apply. Private implementation files are not promoted to public APIs merely because they contain a public declaration.
openagent-sdk/sdks/testing/src/index.ts
Source SHA-256: 3d2bc4f4b0d4b2ceceef558ae676af75b9495306c264adc8118cc8c1997db8b5.
export class StubIdentityProvider implements IdentityProvider {
export function stubArsenalClient(): ArsenalClient {
export class StubVerificationClient implements VerificationClient {
export function createTestingConfig(