Getting StartedIntroduction
Introduction to SilentAuth
SilentAuth is the execution authorization layer for autonomous systems. When AI agents, CI/CD pipelines, or automated infrastructure need to perform high-risk operations, SilentAuth ensures a verified human is approving the action — with cryptographic proof.
The core flow: Intent Declaration → Policy Evaluation → Human Verification → Signed Permit.
Quickstart
Get your first verification working in under 5 minutes.
01
Install the SDK
npm install @silentauth/sdk
Available for JavaScript/TypeScript, Python, Go, Ruby, and PHP.
02
Initialize the client
const sa = new SilentAuth({
projectId: process.env.SA_PROJECT_ID,
secretKey: process.env.SA_SECRET_KEY,
});Initialize with your project credentials from the dashboard.
03
Create an intent
const intent = await sa.createIntent({
action: 'deploy_production',
params: { env: 'prod' },
});Declare what your agent or pipeline wants to do. Intent is logged.
04
Validate the permit
const permit = await intent.waitForApproval();
const valid = sa.validatePermit(permit.token);
// { valid: true, action: '...', approver: '...' }After human approval, validate the signed permit before executing.