Skip to main content

Decentralized data ownership and settlement protocol for the AI era

Project description

Oasyce

Data rights, settled.

Oasyce is a decentralized protocol that lets AI agents trade data access rights and capabilities — with automatic pricing, escrow, and settlement.

pip install oasyce
oasyce start

Open http://localhost:8420 — that's it.


What it does

You have... Oasyce gives you...
Data files Immutable identity + automatic pricing via Bonding Curve
AI capabilities A marketplace where agents pay per-call with quality guarantees
An AI agent Access to any data/capability on the network, settled in OAS

Every interaction is economically settled. No middlemen, no invoices, no trust required.

30-second demo

pip install oasyce
oasyce demo

This runs the full pipeline: register → price → buy → settle → shares. You'll see exactly how data rights get created and traded.

Quick Start

1. Install

pip install oasyce

2. Health check

oasyce doctor

Verifies Ed25519 keys, ports, dependencies, and network connectivity.

3. Start the node

oasyce start

This launches:

  • Core protocol node on port 8000 (AHRP, settlement, staking)
  • Dashboard on port 8420 (register data, explore assets, invoke capabilities)

4. Register your first asset

oasyce register myfile.csv --owner alice --tags medical,imaging

Or drag-and-drop in the Dashboard.

5. Explore & trade

Open http://localhost:8420/explore to browse data assets and AI capabilities on the network. Get quotes, buy shares, invoke services.


CLI Reference

oasyce start              # Start everything (recommended)
oasyce demo               # Run end-to-end demo
oasyce doctor             # Health & security check

oasyce register <file>    # Register a data asset
oasyce search <tag>       # Search by tag
oasyce quote <asset_id>   # Get Bonding Curve price
oasyce buy <asset_id>     # Buy shares

oasyce node start         # Start P2P node only
oasyce node info          # Show node identity
oasyce node peers         # List known peers
oasyce node ping <host>   # Ping another node

oasyce testnet onboard    # One-click testnet setup
oasyce testnet faucet     # Get free testnet OAS

oasyce gui                # Dashboard only (port 8420)
oasyce explorer           # Block explorer (port 8421)

All commands support --json for programmatic output.


Architecture

┌─────────────────────────────────────────────────┐
│                  oasyce (PE)                     │
│  CLI · Dashboard · P2P Node · Skills · Bridge    │
├─────────────────────────────────────────────────┤
│               oasyce-core (Protocol)             │
│  AHRP · Settlement · Staking · Capabilities      │
│  Crypto · Reputation · Access Control · Standards │
└─────────────────────────────────────────────────┘
  • oasyce-core: Protocol engine (621 tests). Handles matching, escrow, Bonding Curve pricing, fee distribution, capabilities, disputes.
  • oasyce: User-facing layer (499 tests). CLI, Dashboard, P2P networking, fingerprinting, OpenClaw skill integration.

Key Concepts

  • OAS: The protocol token. All transactions settle in OAS.
  • Bonding Curve: Automated pricing — price rises with demand, no order book needed.
  • Diminishing Returns: 100% → 80% → 60% → 40% share yield prevents monopolization.
  • Ed25519 Signing: Every message is cryptographically signed. No unsigned messages accepted.
  • Escrow Settlement: Funds lock before execution, release after quality verification.
  • Capability Assets: AI agents can register callable services. Consumers pay per-call and earn shares.

Five Laws

  1. Access Requires Liability — You post economic collateral to access data
  2. Exposure Is Cumulative — Every access adds to your exposure score
  3. Identity Has Long-Term Cost — Bad behavior follows you via reputation
  4. Data Must Be Traceable — Fingerprint watermarking tracks every copy
  5. Liability Persists Over Time — Responsibility doesn't expire

Testing

# Core protocol
cd oasyce-core && pytest                    # 621 tests

# Plugin engine
cd oasyce-claw-plugin-engine && pytest      # 499 tests

License

MIT

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oasyce-1.3.0.tar.gz (132.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oasyce-1.3.0-py3-none-any.whl (98.4 kB view details)

Uploaded Python 3

File details

Details for the file oasyce-1.3.0.tar.gz.

File metadata

  • Download URL: oasyce-1.3.0.tar.gz
  • Upload date:
  • Size: 132.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for oasyce-1.3.0.tar.gz
Algorithm Hash digest
SHA256 77b178ec3895c4c9122c7bcd0b26e6af41ab6346ce4ccd7d6806f6fd720b05ff
MD5 538183e143d236f3bb9c4393dbf4896e
BLAKE2b-256 666ee594f22f02c865b1f46382005e5e47e0b80c6a084b79140cbc1523350df8

See more details on using hashes here.

File details

Details for the file oasyce-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: oasyce-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 98.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for oasyce-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6322ebd50cd54891d0c3932aada1a376286cee2103ad513632dde30a1359732b
MD5 ab168374e393cb9791ebd181f65a81d9
BLAKE2b-256 5c1cfff6e8957ced14b5d0085d5a3a801e9a2f9f83027ae2e7085a7b5a838924

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page