$ show openclaw/rfcs
This repository stores design proposals and technical decisions for the OpenClaw agent platform. It contains RFCs covering architecture, protocols, and implementation plans for features such as localization, computer use, sender authentication, enterprise control plane, and plugin SDKs. While not an application itself, it serves as the authoritative specification source for the OpenClaw project. The RFCs are well-structured with YAML frontmatter, sidecar assets, and implementation plans, demonstrating high-quality design documentation. The repository also includes GitHub Actions workflows for process automation and a pull request template.
The LLM identified 4 files worth highlighting for reuse:
Canonical RFC template with YAML frontmatter, required sections (Summary, Motivation, Goals, Proposal, Rationale, Unresolved questions), and sidecar asset folder convention. Reusable as a template for any project's design decision process.
Defines a localization kernel with immutable context, locale registry with aliases/fallback, ICU message descriptors, catalog snapshots, and Gateway error projection. This pattern can be extracted and implemented in any multi-locale application.
Specifies a signed envelope format (openclaw.signed-envelope.v1) using Ed25519 signatures for feed documents, with trust verification series. Reusable for any system requiring signed content distribution with offline verification.
Defines the Claw package format including CLAW.md manifest, artifact integrity, lifecycle commands (add/update/remove), and validation pipeline. The pattern of a self-contained package with manifest and lifecycle is reusable for plugin or extension systems.