Plus / Pro Feature

Ephos SDK

The Ephos SDK is a zero-knowledge, zero-trust Identity Broker wrapper designed for autonomous AI agents. To maintain maximum security and transparency, we provide the SDK as a Self-Service Source File rather than a compiled package.

Access Restricted: The official Ephos SDK source is available exclusively to Plus and Pro users. You can download the latest version directly from your Dashboard after upgrading.

1. Implementation

Create a file named ephos-sdk.ts in your project and copy the source code directly from your Ephos Dashboard under the SDK tab.

2. Basic Usage

Initialize the EphosVault with your Ephos Token and Secret. The SDK will perform local key derivation before any request is sent.

import { EphosVault } from './ephos-sdk'; const vault = new EphosVault({ token: 'et_live_...', // Your Identity Token secret: 'ps_live_...' // Your Token Secret }); // Initialize derivation (600k PBKDF2 iterations) await vault.init(); // Execute a proxied request const response = await vault.execute({ service: 'OpenAI [PROD]', endpoint: 'https://api.openai.com/v1/chat/completions', method: 'POST', body: { model: 'gpt-4', messages: [{ role: 'user', content: 'Secure request via Ephos' }] } });

Security Protocol

  • Local Derivation: Your master decryption key is never sent to our servers. It is derived locally in your application's RAM.
  • Hardened PBKDF2: The SDK uses 600,000 iterations of PBKDF2-HMAC-SHA256 to ensure high resistance to brute-force attacks.
  • Domain Whitelisting: The Enclave enforces target domain restrictions server-side based on the policies configured in your dashboard.