gitmyhub

aureon-sdk

TypeScript ★ 1 updated 9h ago

The official TypeScript HTTP client for the AUREON API. Financial Compass, capital health, and verified restore plans: one typed integration surface.

A TypeScript client library for AUREON, a hosted service that watches crypto portfolios against rules you set and suggests rebalancing transactions to keep them in line.

TypeScriptNode.jsViemsetup: moderatecomplexity 4/5

This repository is the official TypeScript client library for a service called AUREON, which describes itself as a financial intelligence layer for onchain AI agents running on Robinhood Chain, a blockchain network. In plain terms, it is a way for a program or a wallet operator to define rules about how a pool of crypto assets should be kept balanced, and then have a hosted service watch those assets and tell you when to act.

The core idea is what the README calls Financial Compass Objectives. Instead of sending one crypto transaction at a time and forgetting about it afterward, a developer registers an ongoing rule, such as keeping a certain percentage of a portfolio in stable coins. The AUREON service then continuously checks the value of the holdings using public market prices, watches for the rule being broken, and produces suggested recovery transactions, like swapping assets back into balance. It also keeps a tamper resistant log of these checks over time.

Importantly, the README is clear that private keys and actual transaction signing always stay on the user's own machine or wallet. The hosted AUREON service only handles monitoring, price calculations, and building the recovery instructions. It never holds a user's funds directly.

To use this SDK, you install it with a package manager like pnpm, npm, or yarn, and you need Node.js version 20 or newer. If you plan to actually sign and send transactions, you also need a library called Viem. The README walks through logging in by proving you control a wallet address through a signed message, then using the SDK to check your positions, define objectives, and trigger rebalances when needed.

This project is aimed at developers building crypto trading bots, portfolio tools, or automated agents that need to keep digital asset holdings within defined limits, rather than at general audiences or non-technical users.

Where it fits