Skip to main content

koi-net-coordinator-node

Overview

Coordinator node for local KOI-net bootstrap and network graph state.

Prerequisites

  • Python 3.10+
  • uv

Environment

Create .env from .env.example:

cp .env.example .env

Required:

  • PRIV_KEY_PASSWORD: encrypts/decrypts local private key material.

Quick Start

uv sync --refresh --reinstall
set -a; source .env; set +a
uv run python -m koi_net_coordinator_node

Expected startup signal: server binds on 127.0.0.1:8080 and begins processing.

First Contact / Networking

  • Coordinator is the bootstrap root.
  • first_contact remains empty by default in this node.
  • Other nodes default to coordinator URL: http://127.0.0.1:8080/koi-net.

Config Generation

  • config.yaml is generated automatically on first run.
  • Use config.yaml.example as a reference template; do not commit local config.yaml.

Troubleshooting

  • PRIV_KEY_PASSWORD not set: load .env into shell before running.
  • PEM load errors: remove local key file (priv_key.pem or private_key.pem) and restart.

Metadata

Release files for koi-net-coordinator-node 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 koi-net-coordinator-node 0.1.0
File Size Uploaded
koi_net_coordinator_node-0.1.0.tar.gz 60.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for koi-net-coordinator-node 0.1.0
File Interpreter ABI Platform
koi_net_coordinator_node-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 65.7 kB

Release files / koi_net_coordinator_node-0.1.0.tar.gz

Download URL koi_net_coordinator_node-0.1.0.tar.gz
Size 60.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a75b9438c781f2649418890fa3280ec88331fc6ba6b5f881bc540c0f6d1ad869
BLAKE2b-256 checksum
How to use checksums
886887c5da7eb185bfd23b67d3d89a28b64a46f61b2532234e2c2aa9b26ffd1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.

Transparency log

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

Download URL koi_net_coordinator_node-0.1.0-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ce3a78ef118c765f58a6430920e8928b5a8da95fff8b9ef3bc68d72253d6162
BLAKE2b-256 checksum
How to use checksums
32ffe3fa977900dda48ec75957e056a9a286cc50566f7d6e0f7cf5a4cb62d344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.

Transparency log

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