@barlas_sdk/core
v1.0.4
Published
Deterministic Execution OS TypeScript SDK for Autonomous AI Agents on Stellar Soroban.
Maintainers
Readme

@barlas_sdk/core
The Deterministic Execution OS for Autonomous AI Agents
"Give your AI a budget. Not a bank account."
(Yapay zekanıza bir banka hesabı değil, yönetilebilir bir bütçe verin.)
⚡ Nedir? (What is Barlas SDK?)
@barlas_sdk/core, Otonom Yapay Zeka Ajanlarının (AI Agents) finansal işlemlerini %100 matematiksel güvenlik ve Soroban akıllı sözleşme kuralları (10 Policy Guards) ile yönetmesini sağlayan resmi TypeScript kütüphanesidir.
Yapay zeka modelleri (LLM) olasılıksaldır; ancak finansal transferler kesinlik gerektirir. Barlas SDK, yapay zekanın cüzdanınızı boşaltmasını engeller, harcama limitlerini ve yaptırım listelerini (OFAC) mikrosaniyeler içinde denetler.
🚀 Hızlı Kurulum (Quick Start)
npm install @barlas_sdk/core💡 Temel Kullanım (Basic Example)
import { BarlasClient } from '@barlas_sdk/core';
// Barlas İstemcisini Başlat (Günlük $10,000 Harcama Limiti)
const barlas = new BarlasClient({
dailyVelocityCapUsd: 10000,
network: "testnet"
});
async function runSafeAgent() {
// Yapay Zeka Ajanının Doğal Dil İsteğini 10 Politika Guard'ından Geçir
const result = await barlas.evaluateIntent({
intent: "Transfer 250 USDC to GAX3K6P28V9Q8W1Y2Z3A4B5C6D7E8F9G0H1I2J3K4L5M6N7O8P9Q0R memo: Server Hosting"
});
if (result.success) {
console.log("✅ İşlem Onaylandı ve Çalıştırıldı!");
console.log("• Execution ID:", result.executionId);
console.log("• Stellar Tx Hash:", result.stellarTxHash);
console.log("• Merkle Audit URL:", result.merkleReceipt.horizonReceiptUrl);
console.log("• Çalışma Süresi:", result.latencyMs + "ms");
} else {
console.error("⛔ İşlem Politika Koruması Tarafından Engellendi!");
console.error("• Sebep:", result.reason);
}
}
runSafeAgent();✨ Ana Özellikler (Key Features)
- 🛡️ 10 Matematiksel On-Chain Guard: Harcama limiti (Velocity), Whitelist, OFAC yaptırım kontrolü, TTL süresi ve 2-of-3 onay eşikleri.
- 💸 100% XLM-Free Gasless Relayer: Ajanların işlem yapmak için XLM tutmasına gerek yoktur; USDC ile gasless çalışır.
- 🔒 Hardware TEE Enclave Vault: Özel anahtarlar (Private Keys) donanımsal TEE güvenliğinde tutulur.
- 📜 Kanıtlanabilir Merkle Receipts: Her işlem için SHA-256 Merkle makbuzu üretilir ve Stellar Horizon üzerinde saklanır.
📄 Lisans
MIT © Barlas Execution OS Team
