Back to sdk
Jan 14, 2025
2 min read

SDK Reference

Authentication, AP2 Proxy Management, x402 Transaction Engine, and High-Performance Ledger Integration.
{
  "title": "SDK Reference (Golang & TypeScript)",
  "description": "Comprehensive SDK reference for both Golang and TypeScript implementations. Learn about secure authentication and handshake protocols, AP2 proxy management (RegisterProxy, RevokeProxy), x402 transaction engine operations (InitializeStream, SettleMomentary), and high-performance ledger integration for syncing Shadow Ledger with on-chain events.",
  "keyPoints": [
    "Authentication & Handshake provides secure connection between TikoVM and Tiktag Wallet",
    "RegisterProxy() assigns an agent to an asset (e.g., Battery, Fleet)",
    "RevokeProxy() implements owner-side override and security protocols",
    "InitializeStream() starts continuous value flow between agents",
    "SettleMomentary() handles one-off agentic purchases",
    "High-Performance Ledger Integration syncs Shadow Ledger with on-chain events"
  ],
  "references": [
    "https://github.com/tiktagapp/tiktag-sdk",
    "https://docs.tiktag.app/sdk/golang",
    "https://docs.tiktag.app/sdk/typescript"
  ],
  "tools": [
    "Tiktag SDK Go",
    "Tiktag SDK TS",
    "High-Performance Ledger"
  ],
  "mermaidMarkdown": "mindmap\n  root((SDK Reference))\n    Authentication & Handshake\n      Secure Connection\n      TikoVM Integration\n      Tiktag Wallet\n      Protocol Security\n    AP2 Proxy Management\n      RegisterProxy()\n      Assign Agent to Asset\n      RevokeProxy()\n      Owner Override\n      Security Protocols\n    x402 Transaction Engine\n      InitializeStream()\n      Continuous Value Flow\n      SettleMomentary()\n      One-off Purchases\n      Agentic Transactions\n    High-Performance Ledger Integration\n      Shadow Ledger\n      On-Chain Events\n      Event Syncing\n      Ledger Consistency",
  "url": ""
}