pub struct ProjectionImportBatchV3 {Show 43 fields
pub source_envelope_id: EnvelopeId,
pub schema_version: String,
pub export_schema_version: Option<String>,
pub content_digest: ContentDigest,
pub source_authority: String,
pub scope_key: ScopeKey,
pub trace_ctx: Option<TraceCtx>,
pub source_exported_at: String,
pub transformed_at: String,
pub export_meta: Option<ForgeExportMeta>,
pub evidence_bundle: Option<EvidenceBundle>,
pub episode_bundle: Option<EpisodeBundleV1>,
pub execution_context: Option<ExecutionContextV1>,
pub support_sets: Vec<SupportSetV1>,
pub contradiction_witnesses: Vec<ContradictionWitnessV1>,
pub retraction_records: Vec<RetractionRecordV1>,
pub claim_states_v13: Vec<ClaimStateV13>,
pub intervention_bundles_v14: Vec<Value>,
pub outcome_schemas_v14: Vec<Value>,
pub cohort_contracts_v14: Vec<Value>,
pub counterfactual_slices_v14: Vec<Value>,
pub experiment_cases_v14: Vec<Value>,
pub comparability_matrices_v14: Vec<Value>,
pub decision_traces_v14: Vec<Value>,
pub refuter_suites_v14: Vec<Value>,
pub refuter_results_v14: Vec<Value>,
pub experiment_budgets_v14: Vec<Value>,
pub rollout_decisions_v14: Vec<Value>,
pub rollback_decisions_v14: Vec<Value>,
pub attestation_envelopes_v15: Vec<Value>,
pub trust_root_sets_v15: Vec<Value>,
pub artifact_admission_policies_v15: Vec<Value>,
pub transparency_receipts_v15: Vec<Value>,
pub attestation_revocations_v15: Vec<Value>,
pub attestation_supersessions_v15: Vec<Value>,
pub remote_oracle_leases_v15: Vec<Value>,
pub remote_slice_requests_v15: Vec<Value>,
pub remote_slice_results_v15: Vec<Value>,
pub cross_runtime_replay_tickets_v15: Vec<Value>,
pub dispute_bundles_v15: Vec<Value>,
pub disclosure_policies_v15: Vec<Value>,
pub disclosure_budgets_v15: Vec<Value>,
pub records: Vec<ImportProjectionRecordV3>,
}Expand description
Canonical kernel-oriented projection import batch produced by the bridge.
V3 extends V2 with rich record semantics, support algebra artifacts, contradiction witnesses, retraction lineage, and v14/v15 experimental and exchange surfaces preserved verbatim from the Forge export.
Fields§
§source_envelope_id: EnvelopeIdSource envelope ID (for provenance).
schema_version: StringImport-side schema version this batch conforms to.
export_schema_version: Option<String>The original export-side schema version from the source envelope.
content_digest: ContentDigestContent digest carried through from the source envelope.
Source authority (e.g. “forge”).
scope_key: ScopeKeyTarget scope.
trace_ctx: Option<TraceCtx>Trace context carried through from the source.
source_exported_at: StringWhen the source envelope was exported.
transformed_at: StringWhen this batch was produced by the bridge.
export_meta: Option<ForgeExportMeta>Optional export metadata from the source envelope.
evidence_bundle: Option<EvidenceBundle>Optional canonical evidence bundle from the source envelope.
episode_bundle: Option<EpisodeBundleV1>Canonical v9 episode bundle proof surface.
execution_context: Option<ExecutionContextV1>Canonical v9 execution context artifact.
support_sets: Vec<SupportSetV1>Additive v13 support algebra artifacts preserved verbatim from Forge.
contradiction_witnesses: Vec<ContradictionWitnessV1>Additive v13 contradiction witnesses preserved verbatim from Forge.
retraction_records: Vec<RetractionRecordV1>Additive v13 retraction lineage artifacts preserved verbatim from Forge.
claim_states_v13: Vec<ClaimStateV13>Additive v13 claim-state artifacts preserved verbatim from Forge.
intervention_bundles_v14: Vec<Value>Additive v14 intervention and control artifacts preserved verbatim from Forge.
outcome_schemas_v14: Vec<Value>V14 outcome schema definitions preserved verbatim from Forge.
cohort_contracts_v14: Vec<Value>V14 cohort contract artifacts preserved verbatim from Forge.
counterfactual_slices_v14: Vec<Value>V14 counterfactual slice artifacts preserved verbatim from Forge.
experiment_cases_v14: Vec<Value>V14 experiment case artifacts preserved verbatim from Forge.
comparability_matrices_v14: Vec<Value>V14 comparability matrix artifacts preserved verbatim from Forge.
decision_traces_v14: Vec<Value>V14 decision trace artifacts preserved verbatim from Forge.
refuter_suites_v14: Vec<Value>V14 refuter suite definitions preserved verbatim from Forge.
refuter_results_v14: Vec<Value>V14 refuter result artifacts preserved verbatim from Forge.
experiment_budgets_v14: Vec<Value>V14 experiment budget artifacts preserved verbatim from Forge.
rollout_decisions_v14: Vec<Value>V14 rollout decision artifacts preserved verbatim from Forge.
rollback_decisions_v14: Vec<Value>V14 rollback decision artifacts preserved verbatim from Forge.
attestation_envelopes_v15: Vec<Value>Additive v15 exchange and remote-admission artifacts preserved verbatim.
trust_root_sets_v15: Vec<Value>V15 trust root set artifacts preserved verbatim.
artifact_admission_policies_v15: Vec<Value>V15 artifact admission policy artifacts preserved verbatim.
transparency_receipts_v15: Vec<Value>V15 transparency receipt artifacts preserved verbatim.
attestation_revocations_v15: Vec<Value>V15 attestation revocation artifacts preserved verbatim.
attestation_supersessions_v15: Vec<Value>V15 attestation supersession artifacts preserved verbatim.
remote_oracle_leases_v15: Vec<Value>V15 remote oracle lease artifacts preserved verbatim.
remote_slice_requests_v15: Vec<Value>V15 remote slice request artifacts preserved verbatim.
remote_slice_results_v15: Vec<Value>V15 remote slice result artifacts preserved verbatim.
cross_runtime_replay_tickets_v15: Vec<Value>V15 cross-runtime replay ticket artifacts preserved verbatim.
dispute_bundles_v15: Vec<Value>V15 dispute bundle artifacts preserved verbatim.
disclosure_policies_v15: Vec<Value>V15 disclosure policy artifacts preserved verbatim.
disclosure_budgets_v15: Vec<Value>V15 disclosure budget artifacts preserved verbatim.
records: Vec<ImportProjectionRecordV3>Rich import records preserving export-time semantics for kernel compilation.
Trait Implementations§
Source§impl Clone for ProjectionImportBatchV3
impl Clone for ProjectionImportBatchV3
Source§fn clone(&self) -> ProjectionImportBatchV3
fn clone(&self) -> ProjectionImportBatchV3
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ProjectionImportBatchV3
impl Debug for ProjectionImportBatchV3
Source§impl<'de> Deserialize<'de> for ProjectionImportBatchV3
impl<'de> Deserialize<'de> for ProjectionImportBatchV3
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for ProjectionImportBatchV3
impl JsonSchema for ProjectionImportBatchV3
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more