loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

sdk

MCP Tool

verifiedstate/sdk

TypeScript SDK for VerifiedState — verified memory infrastructure for AI agents

Install

$ npx loaditout add verifiedstate/sdk

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "sdk": {
      "command": "npx",
      "args": [
        "-y",
        "sdk"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

@verifiedstate/sdk

The official TypeScript SDK for VerifiedState — verified memory infrastructure for AI agents.

[](https://npmjs.com/package/@verifiedstate/sdk) [](https://opensource.org/licenses/MIT)

Install
npm install @verifiedstate/sdk
Quick Start
import { VerifiedStateClient } from '@verifiedstate/sdk';

const client = new VerifiedStateClient({
  apiKey: 'vs_live_...',
  baseUrl: 'https://api.verifiedstate.ai', // optional, this is the default
});

// Store content
const artifact = await client.ingest({
  namespace_id: 'your-namespace-uuid',
  content: 'The user prefers dark mode and uses PostgreSQL.',
  source_type: 'user_input',
});

// Extract assertions
const extracted = await client.extract({
  namespace_id: 'your-namespace-uuid',
  artifact_id: artifact.artifact_id,
});

// Verify an assertion
const receipt = await client.verify({
  assertion_id: extracted.assertion_ids[0],
  namespace_id: 'your-namespace-uuid',
});

// Query memory
const results = await client.query({
  namespace_id: 'your-namespace-uuid',
  query_text: 'What database does the user prefer?',
});
API Methods
ingest(params)

Store raw content and create an artifact with spans.

const result = await client.ingest({
  namespace_id: 'uuid',
  content: 'Raw text content to store',
  source_type: 'user_input', // or 'document', 'api', etc.
  source_id: 'optional-external-id',
});
// => { artifact_id, span_count, r2_stored }
extract(params)

Extract structured assertions from an artifact using LLM.

const result = await client.extract({
  namespace_id: 'uuid',
  artifact_id: 'artifact-uuid',
});
// => { assertions_created, assertion_ids }
verify(params)

Run the verification ladder and produce a signed receipt.

const result = await c

Tags

ai-agentsai-memorycrewailangchainmcpsdktypescriptverified-memoryverifiedstate

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated7 days ago
Security: BREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/6/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/verifiedstate/sdk)](https://loaditout.ai/skills/verifiedstate/sdk)