Skip to content

Corpus Reasoning Experiment Regeneration v1

Source schema: doc/schemas/corpus-reasoning-experiment-regeneration.v1.schema.json

Host-signed durable join between one reviewer-requested correction and the exact solver-authored successor proposal.

Governing Basis

Project Lineage

Stories

Fields

Field Required Shape Description
schema/v yes const: 1 Contract version.
regeneration/ref yes string Content-addressed identity of this host-signed regeneration join.
query/id yes string Corpus query whose deliberation produced both proposals.
room/id yes string Room in which the source review and regenerated proposal were authored.
source-proposal/ref yes ref: #/$defs/proposal-ref Content-addressed source proposal rejected for regeneration.
source-proposal/digest yes ref: #/$defs/digest Digest bound by source-proposal/ref.
source-candidate-plan/ref yes ref: #/$defs/candidate-plan-ref Logical reference of the source CandidatePlan.
source-candidate-plan/artifact-ref yes ref: #/$defs/artifact-ref Content-addressed artifact containing the source CandidatePlan.
source-candidate-plan/digest yes ref: #/$defs/digest Digest of the source CandidatePlan bytes.
source-review/ref yes string Content-addressed V2 review whose verdict is request-regeneration.
source-review/digest yes ref: #/$defs/digest Digest bound by source-review/ref.
correction-state/digest yes ref: #/$defs/digest Digest of the bounded correction capsule shared by the source review, regenerated proposal review, and this join.
solver yes ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject Room subject that authored the regenerated proposal.
solver/node-id yes string Node identity that signed the solver-authored proposal.
solver-turn/id yes string Exact solver turn from which the regenerated proposal originated.
regenerated-proposal/ref yes ref: #/$defs/proposal-ref Content-addressed successor proposal authored by the solver.
regenerated-proposal/digest yes ref: #/$defs/digest Digest bound by regenerated-proposal/ref.
regenerated-candidate-plan/ref yes ref: #/$defs/candidate-plan-ref Logical reference of the regenerated CandidatePlan.
regenerated-candidate-plan/artifact-ref yes ref: #/$defs/artifact-ref Content-addressed artifact containing the regenerated CandidatePlan.
regenerated-candidate-plan/digest yes ref: #/$defs/digest Digest of the regenerated CandidatePlan bytes.
budget yes object Host-admitted upper bounds for this regeneration attempt.
class/key yes enum: Public, Community, Personal Effective classification preserved across the regeneration chain.
host/node-id yes string Requester-host identity that admitted and signed this join.
created-at yes string Host timestamp at which the join was admitted.
expires-at yes string Earliest expiry inherited from budget, source review, and regenerated proposal.
idempotency/key yes string Requester-scoped command key used to replay the same registration safely.
signature yes ref: #/$defs/signature Domain-separated requester-host signature over this join.

Definitions

Definition Shape Description
digest string
proposal-ref string
candidate-plan-ref string
artifact-ref string
signature object
## Field Semantics

schema/v

  • Required: yes
  • Shape: const: 1

Contract version.

regeneration/ref

  • Required: yes
  • Shape: string

Content-addressed identity of this host-signed regeneration join.

query/id

  • Required: yes
  • Shape: string

Corpus query whose deliberation produced both proposals.

room/id

  • Required: yes
  • Shape: string

Room in which the source review and regenerated proposal were authored.

source-proposal/ref

  • Required: yes
  • Shape: ref: #/$defs/proposal-ref

Content-addressed source proposal rejected for regeneration.

source-proposal/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest bound by source-proposal/ref.

source-candidate-plan/ref

  • Required: yes
  • Shape: ref: #/$defs/candidate-plan-ref

Logical reference of the source CandidatePlan.

source-candidate-plan/artifact-ref

  • Required: yes
  • Shape: ref: #/$defs/artifact-ref

Content-addressed artifact containing the source CandidatePlan.

source-candidate-plan/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest of the source CandidatePlan bytes.

source-review/ref

  • Required: yes
  • Shape: string

Content-addressed V2 review whose verdict is request-regeneration.

source-review/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest bound by source-review/ref.

correction-state/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest of the bounded correction capsule shared by the source review, regenerated proposal review, and this join.

solver

  • Required: yes
  • Shape: ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject

Room subject that authored the regenerated proposal.

solver/node-id

  • Required: yes
  • Shape: string

Node identity that signed the solver-authored proposal.

solver-turn/id

  • Required: yes
  • Shape: string

Exact solver turn from which the regenerated proposal originated.

regenerated-proposal/ref

  • Required: yes
  • Shape: ref: #/$defs/proposal-ref

Content-addressed successor proposal authored by the solver.

regenerated-proposal/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest bound by regenerated-proposal/ref.

regenerated-candidate-plan/ref

  • Required: yes
  • Shape: ref: #/$defs/candidate-plan-ref

Logical reference of the regenerated CandidatePlan.

regenerated-candidate-plan/artifact-ref

  • Required: yes
  • Shape: ref: #/$defs/artifact-ref

Content-addressed artifact containing the regenerated CandidatePlan.

regenerated-candidate-plan/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

Digest of the regenerated CandidatePlan bytes.

budget

  • Required: yes
  • Shape: object

Host-admitted upper bounds for this regeneration attempt.

class/key

  • Required: yes
  • Shape: enum: Public, Community, Personal

Effective classification preserved across the regeneration chain.

host/node-id

  • Required: yes
  • Shape: string

Requester-host identity that admitted and signed this join.

created-at

  • Required: yes
  • Shape: string

Host timestamp at which the join was admitted.

expires-at

  • Required: yes
  • Shape: string

Earliest expiry inherited from budget, source review, and regenerated proposal.

idempotency/key

  • Required: yes
  • Shape: string

Requester-scoped command key used to replay the same registration safely.

signature

  • Required: yes
  • Shape: ref: #/$defs/signature

Domain-separated requester-host signature over this join.

Definition Semantics

$defs.digest

  • Shape: string

$defs.proposal-ref

  • Shape: string

$defs.candidate-plan-ref

  • Shape: string

$defs.artifact-ref

  • Shape: string

$defs.signature

  • Shape: object