Releases: peacprotocol/peac
Release list
0.9.9
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
v0.9.8
0.9.7
- 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
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
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) andpeacprotocol/peac-serverinto 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 helpersFor 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
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
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
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
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!
PEAC Protocol is an open-source project stewarded by Originary