RFC addendum: hosted feed trust verification series#25
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed July 8, 2026, 2:14 PM ET / 18:14 UTC. Summary Reproducibility: not applicable. This PR changes RFC text rather than reporting a runtime bug. Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Copy recommended automerge instructionNext step before merge
Security Review findings
Review detailsBest possible solution: Make the default ClawHub example match the new trust model: bundled key by default, explicit root keys only for override or private deployments, and trust URL only for a signed rotation document. Do we have a high-confidence way to reproduce the issue? Not applicable; this PR changes RFC text rather than reporting a runtime bug. Is this the best way to solve the issue? No as-is; the addendum direction is maintainable, but the configuration example should be reconciled with the new bundled-key bootstrap rule before merge. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against a8e0ba2701d6. Label changesLabel changes:
Label justifications:
Evidence reviewedSecurity concerns:
Acceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (3 earlier review cycles) |
f9904d2 to
ef8d497
Compare
|
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
96cc964 to
926ee82
Compare
926ee82 to
8367099
Compare
|
Maintainer follow-up for current head
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
39e986b to
26f4f34
Compare
39f632b to
a5fafcd
Compare
a5fafcd to
3840098
Compare
Summary
Adds a concise implementer-facing Hosted Feed v1 Core Specification sidecar to RFC 0009.
The RFC remains the design rationale and rollout plan. The sidecar spec gives feed publishers and OpenClaw clients the core v1 contract for feed documents, plugin/skill entries, source references, install candidates, refresh/fallback behavior, validation rules, examples, and conformance checklists.
Spec artifact:
rfcs/0009/hosted-feed-v1-spec.mdScope choice
This was intentionally narrowed to the already-merged core RFC contract.
It does not define signed feed envelopes, publisher public-key config, ClawHub account feeds, account following, notifications, trust rotation, enterprise/MOS3 composition, tenant-admin policy, connector/agent activation, or runtime tool policy. Those should be covered by separate addendum specs once the relevant RFC addenda are accepted.
What this enables now
The core spec is enough for a company, registry, or community publisher to start hosting an OpenClaw-compatible plugin and skill catalog today.
A publisher can generate a v1 feed, host it on an internal or public HTTPS endpoint, point entries at artifacts through
sourceRef, resolve those refs through local OpenClaw source profiles, mark entries available/recommended/disabled/blocked/deprecated, and emit a final effective feed generated by its own policy or registry system.OpenClaw clients can then cache, inspect, search, and install from that feed using existing plugin or skill install paths. The follow-on addenda can standardize signed trust, account feeds, following, enterprise composition, audit, and key management without changing the basic feed contract.
Why this update
A maintainer asked whether we have a concrete spec and examples beyond the RFC text. RFC 0009 already has the concepts, but it is proposal-shaped. The sidecar spec is the shorter document that ClawHub, OpenClaw, and other feed publishers can implement against for the core hosted-feed contract.
The spec also calls out the ecosystem analogy explicitly: APT/Homebrew/npm-style separation between catalog metadata and artifact storage, with OpenClaw-specific source-profile constraints.
Spec review pass
The spec was tightened for implementation and operator concerns:
Existing addendum scope remains separate
The broader RFC addendum text in this PR still discusses the hosted-feed trust series and ClawHub account-feed direction. The new sidecar spec is intentionally core-only so that trust and account-feed specs can be split into their own addendum artifacts later.
Validation