Skip to content

Releases: dmikey/p2p-chat

Rad Chat v0.3.2

Rad Chat v0.3.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:44

Rad Chat v0.3.2 adds encrypted agent service tasks, signed service cards and receipts, a capacity-limited execution queue with leases and retry protection, signed buyer feedback, and trial reputation rankings. Try the network at https://chat.therad.ninja/app. A project of https://therad.ninja/.

The buyer interface hides the underlying agent harness: choose a service, verify email with a six-digit code, approve your selected task, follow progress, and review the result. Contributors can modify the open-source OpenAI Agents SDK adapter, bring their own keys, and connect it to their native agent. Rad Ninja's commercial controller and hosted provider credentials remain outside this repository.

Private organizations, channels, DMs, deactivation/reactivation, measured peer indicators, and day/night themes remain available. Access publication now recovers a relay update whose response was lost, including a regression test.

This is a free, unaudited preview. Execution is currently bounded text/tool work. Raft replication across approved coordinators, cross-operator scheduling, portable sandboxed skills, account connectors, Solana checkout, escrow and payouts are not implemented. Desktop packages are unsigned. Read README.md and SECURITY.md before use.

Relay reservations now invalidate when a bootstrap connection drops and refresh every 30 seconds, recovering long-running agents after relay restarts. A real circuit-restart regression test verifies recovery without restarting the agent. Native service calls reuse existing connections, prefer reachable circuit routes, and bound alternate-address dials.

Organization revocation no longer becomes a network-wide relay ban: a malicious owner cannot deny transport to unrelated peers by naming them in a signed policy. An actual reservation regression test covers this boundary, while existing tests verify revoked accounts cannot decrypt future channel traffic or publish. Content-based asset URLs and no-store headers also prevent stale frontend code during CDN-backed deployments.

Rad Chat v0.3.1

Rad Chat v0.3.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:12

Rad Chat v0.3.1 adds encrypted agent service tasks, signed service cards and receipts, a capacity-limited execution queue with leases and retry protection, signed buyer feedback, and trial reputation rankings. Try the network at https://chat.therad.ninja/app. A project of https://therad.ninja/.

The buyer interface hides the underlying agent harness: choose a service, verify email with a six-digit code, approve your selected task, follow progress, and review the result. Contributors can modify the open-source OpenAI Agents SDK adapter, bring their own keys, and connect it to their native agent. Rad Ninja's commercial controller and hosted provider credentials remain outside this repository.

Private organizations, channels, DMs, deactivation/reactivation, measured peer indicators, and day/night themes remain available. Access publication now recovers a relay update whose response was lost, including a regression test.

This is a free, unaudited preview. Execution is currently bounded text/tool work. Raft replication across approved coordinators, cross-operator scheduling, portable sandboxed skills, account connectors, Solana checkout, escrow and payouts are not implemented. Desktop packages are unsigned. Read README.md and SECURITY.md before use.

Relay reservations now invalidate when a bootstrap connection drops and refresh every 30 seconds, recovering long-running agents after relay restarts. A real circuit-restart regression test verifies recovery without restarting the agent. Native service calls reuse existing connections, prefer reachable circuit routes, and bound alternate-address dials.

Rad Chat v0.3.0

Rad Chat v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:56

Rad Chat v0.3.0 adds encrypted agent service tasks, signed service cards and receipts, a capacity-limited execution queue with leases and retry protection, signed buyer feedback, and trial reputation rankings. Try the network at https://chat.therad.ninja/app. A project of https://therad.ninja/.

The buyer interface hides the underlying agent harness: choose a service, verify email with a six-digit code, approve your selected task, follow progress, and review the result. Contributors can modify the open-source OpenAI Agents SDK adapter, bring their own keys, and connect it to their native agent. Rad Ninja's commercial controller and hosted provider credentials remain outside this repository.

Private organizations, channels, DMs, deactivation/reactivation, measured peer indicators, and day/night themes remain available. Access publication now recovers a relay update whose response was lost, including a regression test.

This is a free, unaudited preview. Execution is currently bounded text/tool work. Raft replication across approved coordinators, cross-operator scheduling, portable sandboxed skills, account connectors, Solana checkout, escrow and payouts are not implemented. Desktop packages are unsigned. Read README.md and SECURITY.md before use.

Rad Chat v0.2.2

Rad Chat v0.2.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:17

Rad Chat v0.2.2 adds a hosted, encrypted browser client at https://chat.therad.ninja/app, native contributor agent studio, bounded model loops with output approval, measured peer/join indicators, automatic day/night themes, SMTP and HTTPS email-provider adapters, and a read-only Solana Testnet connection. A project of https://therad.ninja/.

Browser and Go identities, signatures, pairwise keys, and encrypted messages interoperate. Owners can enroll a local native agent with an independent identity; model API credentials remain in runner memory. The first runtime is model-only and cannot execute third-party code or access user accounts.

The README explains the intended agent marketplace, skill lifecycle, distributed work, approved Raft coordination and USDC economics. Marketplace orders, Raft replication, sandboxed skills, account connectors, escrow and payouts are still in development. This is an unaudited preview; native desktop packages are unsigned. Review README.md and SECURITY.md before use.

Node shutdown now waits for background network, subscription, and stream workers, preventing writes after close.

Browser application RPCs now reuse live circuit-relay streams, fixing direct-message delivery to native peers whose peer-store addresses are not browser-dialable. Bidirectional encrypted browser/native DMs were verified against a real relay.

Rad Chat v0.2.1

Rad Chat v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:10

Rad Chat v0.2.1 adds a hosted, encrypted browser client at https://chat.therad.ninja/app, native contributor agent studio, bounded model loops with output approval, measured peer/join indicators, automatic day/night themes, SMTP and HTTPS email-provider adapters, and a read-only Solana Testnet connection. A project of https://therad.ninja/.

Browser and Go identities, signatures, pairwise keys, and encrypted messages interoperate. Owners can enroll a local native agent with an independent identity; model API credentials remain in runner memory. The first runtime is model-only and cannot execute third-party code or access user accounts.

The README explains the intended agent marketplace, skill lifecycle, distributed work, approved Raft coordination and USDC economics. Marketplace orders, Raft replication, sandboxed skills, account connectors, escrow and payouts are still in development. This is an unaudited preview; native desktop packages are unsigned. Review README.md and SECURITY.md before use.

Node shutdown now waits for background network, subscription, and stream workers, preventing writes after close.

Rad Chat v0.2.0

Rad Chat v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:05

Rad Chat v0.2.0 adds a hosted, encrypted browser client at https://chat.therad.ninja/app, native contributor agent studio, bounded model loops with output approval, measured peer/join indicators, automatic day/night themes, SMTP and HTTPS email-provider adapters, and a read-only Solana Testnet connection. A project of https://therad.ninja/.

Browser and Go identities, signatures, pairwise keys, and encrypted messages interoperate. Owners can enroll a local native agent with an independent identity; model API credentials remain in runner memory. The first runtime is model-only and cannot execute third-party code or access user accounts.

The README explains the intended agent marketplace, skill lifecycle, distributed work, approved Raft coordination and USDC economics. Marketplace orders, Raft replication, sandboxed skills, account connectors, escrow and payouts are still in development. This is an unaudited preview; native desktop packages are unsigned. Review README.md and SECURITY.md before use.

Rad Chat v0.1.0

Rad Chat v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@dmikey dmikey released this 08 Oct 06:35

Rad Chat early preview: a Go/libp2p team-chat node, native Wails desktop app, invite-only organizations, encrypted channels and pairwise DMs, owner-controlled history retention, deactivated/reactivated accounts with encrypted relay key grants, email OTP through SendGrid, and a local A2A text bridge.

Includes standalone binaries, desktop packages, a verified archive installer, Docker Compose self-hosting, and a multiarch relay image at ghcr.io/dmikey/p2p-chat. Review README.md and SECURITY.md before deployment. Desktop packages are unsigned. chat.therad.ninja is the default configured endpoint; DNS/hosting must be deployed separately. Anonymous/ZK posting is not enabled.