Skip to content

Package Capability Reconciliation Evidence v1

Source schema: doc/schemas/package-capability-reconciliation-evidence.v1.schema.json

Read-only provider evidence. The host separately authenticates the recorded provider and compares every invocation binding and the exact effect set. A committed effect is not a validated output; not-found and pending never prove absence.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: package-capability-reconciliation-evidence.v1
schema/v yes const: 1
caller yes ref: package-capability-invocation.v1.schema.json#/properties/caller
invocation/id yes ref: package-capability-invocation.v1.schema.json#/$defs/invocation-id
request/digest yes ref: package-capability-invocation.v1.schema.json#/$defs/digest
capability/id yes ref: package-capability-invocation.v1.schema.json#/$defs/capability-id
contract/digest yes ref: package-capability-invocation.v1.schema.json#/$defs/digest
activation/generation yes integer
effect/refs yes array
state yes enum: committed, abandoned, pending, not-found
observed-at yes ref: package-capability-invocation.v1.schema.json#/$defs/timestamp
## Field Semantics

schema

  • Required: yes
  • Shape: const: package-capability-reconciliation-evidence.v1

schema/v

  • Required: yes
  • Shape: const: 1

caller

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/properties/caller

invocation/id

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/$defs/invocation-id

request/digest

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/$defs/digest

capability/id

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/$defs/capability-id

contract/digest

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/$defs/digest

activation/generation

  • Required: yes
  • Shape: integer

effect/refs

  • Required: yes
  • Shape: array

state

  • Required: yes
  • Shape: enum: committed, abandoned, pending, not-found

observed-at

  • Required: yes
  • Shape: ref: package-capability-invocation.v1.schema.json#/$defs/timestamp