Skip to content

Releases: peacprotocol/peac

0.9.9

Choose a tag to compare

@jithinraj jithinraj released this 29 Aug 10:25
ec8814f

Web Bot Auth, Ed25519 receipts

Features:

  • Web Bot Auth end-to-end verification with SSRF protection
  • Ed25519 receipts system with JWS compact format
  • Verified tier: 6000 rpm with enhanced caching
  • Policy v0.9.9 with verified_rpm field

Security:

  • Comprehensive SSRF protection with domain validation
  • Rate limiting and circuit breakers for verification
  • Token bucket algorithm for verified tier
  • DoS protection with size/timeout limits

PEAC Protocol is an open-source project stewarded by Originary

0.9.8.2

Choose a tag to compare

@jithinraj jithinraj released this 26 Aug 12:34
a6a1de3
  • Wire SSOT=0.9.8
  • README samples lowercase
  • MCP discovery gated
  • JWKS If-None-Match list handling
  • OpenAPI license Apache-2.0
  • Jest CJS
  • explicit server→schema dep.

PEAC Protocol is an open-source project stewarded by Originary

v0.9.8

Choose a tag to compare

@jithinraj jithinraj released this 24 Aug 19:14
164da3e

UDA, attestation, discovery, TS SDK, playground

PEAC Protocol is an open-source project stewarded by Originary

0.9.7

Choose a tag to compare

@jithinraj jithinraj released this 23 Aug 11:45
93c0e77
  • Agreement-first API core
  • Idempotent payments with replay protection
  • Enhanced webhook verification
  • RFC 7807 Problem+JSON error handling
  • Improved CI/test infrastructure
  • Protocol version enforcement

PEAC Protocol is an open-source project stewarded by Originary

v0.9.5

Choose a tag to compare

@jithinraj jithinraj released this 17 Aug 13:25
627a9d7

Enforce protocol v0.9.5 at negotiation middleware
• Reject legacy header with 426 + RFC7807
• Centralize headers in middleware
• CI: Prettier check + build/test all workspaces + protocol guards
• Tests: Redis mock + coverage improvements
• Hygiene: forbid stray repo files;

PEAC Protocol is an open-source project stewarded by Originary

0.9.4

Choose a tag to compare

@jithinraj jithinraj released this 12 Aug 10:56

Monorepo Migration Complete

This release successfully migrates PEAC Protocol to a monorepo structure.

v0.9.4 - chore: unify sdk/server/cli

What's Changed

  • 🔀 Consolidated peacprotocol/peac (SDK) and peacprotocol/peac-server into single monorepo
  • 📚 Preserved complete git history (111 commits)
  • 📦 New package structure with workspaces
  • 🔧 Added foundation packages: schema, cli, templates

Package Structure

peac/
├─ packages/
│  ├─ sdk-js/       # from peacprotocol/peac
│  ├─ server/       # from peacprotocol/peac-server
│  ├─ schema/       # NEW: single source of truth for peac.txt
│  ├─ cli/          # NEW: CLI scaffold
│  └─ templates/    # NEW: policy templates
├─ fixtures/        # canonical test fixtures reused across packages
└─ scripts/         # build/release/mirror helpers

For Developers

  • ✅ No breaking changes
  • ✅ All existing imports continue to work
  • ✅ Protocol version remains 0.9.2

Coming in v0.9.5

  • Full CLI implementation
  • Shared schema usage
  • Complete documentation update
  • CI/CD workflows

Notes

This was a one-time infrastructure change requiring force push to preserve complete git history from both repositories.

PEAC Protocol is an open-source project stewarded by Originary

0.9.3

Choose a tag to compare

@jithinraj jithinraj released this 13 Aug 09:35

First official server release for PEAC Protocol:

Enterprise server implementation featuring:

  • Agent identity verification
  • Session management
  • Payment processing
  • GDPR compliance
  • Rate limiting
  • Metrics

PEAC Protocol is an open-source project stewarded by Originary

v0.9.2

Choose a tag to compare

@jithinraj jithinraj released this 02 Aug 00:27
6ea8ea4

PEAC Protocol v0.9.2

This release introduces foundational improvements to the PEAC Protocol, enhancing policy management and implementation capabilities.

Key Protocol Changes from v0.9.1

  • Standardized peac.txt as the canonical policy filename for consistency in discovery and parsing.
  • Simplified policy structure with required fields (version, protocol, policy) and optional sections for consent, economics, attribution, and compliance.
  • Added basic support for access request headers and response codes (e.g., 402 for payment required, 403 for denied access).

Capacity Improvements

  • Core SDK now includes Parser for loading policies from URLs or files, and Validator for schema compliance checks.
  • Introduced environment variable configuration for cache TTL, user agent, and timeouts.
  • Basic PEACClient for handling access requests with purpose and agent ID parameters.

Documentation Updates

Updated all guides and specifications to reflect v0.9.2 changes, with practical examples and simplified explanations for better clarity.

PEAC Protocol is an open-source project stewarded by Originary

0.9.1.1

Choose a tag to compare

@jithinraj jithinraj released this 29 Jul 18:40
0a771dc

renamed .txt file names, structure, add modular SDK and CLI, archive legacy core

  • renamed .txt file, as canonical policy file (replaces usage.txt/pricing.txt)
  • Added new modular JS SDK (parser, payments, crypto) and minimal CLI
  • Provided minimal and standard examples for publishers
  • Archived all legacy core, interop, and plugin code for future reference
  • Tests now cover new SDK only (parser/payments), all pass

PEAC Protocol is an open-source project stewarded by Originary

PEAC Protocol v0.9.1

Choose a tag to compare

@jithinraj jithinraj released this 22 Jul 10:29
b2f99fc

v0.9.1 - Official Public Release

Highlights

  • Full Protocol Spec: Human- and machine-readable pricing.txt and .well-known/peac.json support

  • Node.js & Python SDKs: Fully tested, developer-friendly, production-ready

  • HTTP 402 Payment Required: Native handler for programmable payments, economic access control

  • WordPress & Shopify Plugins (stubs): Easy integration paths for real-world publishers and storefronts

  • Privacy & Anonymization: Built-in privacy layer for compliant, auditable web interactions

  • Modern CI/CD: Automated Node and Python tests, clean OSS workflow

  • Examples & Docs: Clear onboarding, usage examples, reference implementations

Why PEAC?

  • Aligns web access, agentic automation, and economic incentives on modern, enforceable terms

  • Designed for publishers, AI/data agents, compliance teams, and open-source devs

Getting started:

See the README and /examples for integration, deployment, and protocol reference.

We welcome issues, feedback, and contributions!

GitHub: peacprotocol/peac

PEAC Protocol is an open-source project stewarded by Originary