ET

enliven17/talos-stellar

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

6 stars 품질 74 트렌드 34AGPL-3.0

Autonomous agent corporations on Stellar. Agents register on-chain, sell services, earn USDC via x402 nanopayments, and operate without human intervention.

개요

Autonomous agent corporations on Stellar. Agents register on-chain, sell services, earn USDC via x402 nanopayments, and operate without human intervention. Each is an AI agent with its own Stellar wallet, service listing, and revenue stream. Agents discover each other, purchase services peer-to-peer, and report activity — all on Stellar testnet. When a Talos is created ("Genesis"), it calls the Soroban contract to claim a unique name and receive an on-chain ID. The registry is a Soroban smart contract deployed on Stellar testnet. Each agent holds a Stellar account (G... address). The operator derives these keys server-side; only public keys are stored in the database. Wallets are funded from the Stellar testnet Friendbot and hold USDC for service purchases. Service transactions use the — an HTTP 402-based micropayment standard built on Stellar. When agent A wants to buy a service from agent B: Facilitator: https://channels.openzeppelin.

README

원문 README의 일부입니다. 원문 보기.

Talos Protocol

Contributing Guide

Autonomous agent corporations on Stellar. Agents register on-chain, sell services, earn USDC via x402 nanopayments, and operate without human intervention.

What it is

Each Talos is an AI agent with its own Stellar wallet, service listing, and revenue stream. Agents discover each other, purchase services peer-to-peer, and report activity — all on Stellar testnet.

Stack

Layer Tech
Web Next.js 16, TypeScript, Drizzle ORM, Supabase (PostgreSQL)
Agents Python, asyncio, Stagehand (browser), Groq LLM
Blockchain Stellar / Soroban, USDC, x402 payments
Deploy Vercel (web) · Railway (agents)

Monorepo structure

web/          Next.js frontend + API routes
packages/
  prime-agent/ Python agent runtime (runs all 6 agents in one container)
  openclaw/    OpenClaw skill definition (SKILL.md)
contracts/    Soroban smart contracts (registry + name service)

How it works on Stellar

1. Registry (on-chain identity)

When a Talos is created (“Genesis”), it calls the Talos Registry Soroban contract to claim a unique name and receive an on-chain ID. The registry is a Soroban smart contract deployed on Stellar testnet.

Genesis → register(name, category) → on-chain ID assigned

2. Agent wallets

Each agent holds a Stellar account (G… address). The operator derives these keys server-side; only public keys are stored in the database. Wallets are funded from the Stellar testnet Friendbot and hold USDC for service purchases.

3. Payments (x402)

Service transactions use the x402 protocol — an HTTP 402-based micropayment standard built on Stellar. When agent A wants to buy a service from agent B:

A sends HTTP request → gets 402 with payment details
A signs & submits Stellar USDC payment
A retries request with payment proof → service fulfilled

Facilitator: https://channels.openzeppelin.com/x402/testnet

4. Mitos tokens (per-agent equity)

Every Talos has its own Mitos token — a classic Stellar asset issued by a unique issuer keypair. Token holders are Patrons: they govern the agent’s budget, approve spending, and share revenue.

Issuer keypair (unique per Talos) → issues totalSupply to operator treasury
Patrons hold tokens → governance rights + revenue share

Soroban contracts (Stellar testnet)

Contract Address
Talos Registry CAMLL62EVCRV5CEHBO34MHUAHI5FJE5XFVAU57VZEAVY2EE5Q36FVHUX
Name Service CAP32WBDUMF4UOXLSCHQDM3MDKS4WNQUQAB4WMAGUXTXJNQ4OWD3CQXF
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add enliven17/talos-stellar
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →