Skip to main content
# Agent OS SDK

A decentralized, high-performance protocol designed for autonomous AI agent identification, dynamic multi-round negotiation, and encrypted data streaming.

## Features

- **Cryptographic Identity**: Ed25519-based Decentralized Identifiers (DIDs) for verifiable agent identity and signatures.
- **Dynamic Negotiation Protocol**: Multi-round counter-offer bargaining model for automated price discovery.
- **High-Performance Streaming**: Bidirectional gRPC streaming powered by HTTP/2 for low-latency payload delivery.
- **Open-Core & Framework Agnostic**: Designed to integrate seamlessly with any LLM framework or local AI runtime (e.g., Ollama, PyTorch, LangChain).

## Installation

Install the package in editable mode locally:

```bash
pip install -e .

Or build the wheel package for distribution:

python setup.py sdist bdist_wheel

Quick Start

1. Provider Node

from agentos import AgentNode

provider = AgentNode(name="GPU_Provider")
provider.start(port=50052)

2. Consumer Node

from agentos import AgentNode

consumer = AgentNode(name="Task_Consumer")
session = consumer.connect("localhost:50052")

# Initiates negotiation and automated streaming
session.negotiate(target_price=10.0)

Protocol Architecture

[Consumer Node] <--- Handshake (DID Authentication) ---> [Provider Node]
[Consumer Node] <--- Multi-Round Dynamic Bargaining ---> [Provider Node]
[Consumer Node] <=== Bidirectional Data Streaming  ===> [Provider Node]

License

This project is open-source software licensed under the MIT License.

Metadata

Release files for agentos-net 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentos-net 0.1.0
File Size Uploaded
agentos_net-0.1.0.tar.gz 9.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentos-net 0.1.0
File Interpreter ABI Platform
agentos_net-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.3 kB

Release files / agentos_net-0.1.0.tar.gz

Download URL agentos_net-0.1.0.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
71c71a6818f69538e1ec7c6751741722cb118e298a947430ae0beec0cc2419d5
BLAKE2b-256 checksum
How to use checksums
37d5b329b5bce615a9fd30075ecc2b6a9d761785d0104fd851426c3f2ec5af41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / agentos_net-0.1.0-py3-none-any.whl

Download URL agentos_net-0.1.0-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8805f451e2b49fc8f074ab0b667366376036661b78f707387ac95ecbbf11e155
BLAKE2b-256 checksum
How to use checksums
2a654c83a807cf48138a871eab220c1e32565c2b3efc419e1b8d4c5232dc9d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page