addedInput schema / properties / evidence_fingerprint / description
Added value: +"Optional caller-supplied fingerprint of the independently obtained evidence. SeenRelay stores it as provenance metadata and does not verify it against the source."
addedInput schema / properties / fact / description
Added value: +"Source-backed fact coordinate for the independently obtained observation."
addedInput schema / properties / fact / properties / locator / properties / scheme / description
Added value: +"Source-native locator type: RFC 6901-style JSON pointer, stable HTML element id, or stable source-native key."
addedInput schema / properties / fact / properties / locator / properties / value / description
Added value: +"Source-native locator value. json_pointer values must begin with /; locator bytes are otherwise preserved."
addedInput schema / properties / fact / properties / qualifiers / description
Added value: +"Identity-bearing semantic qualifiers. Include only fields needed to distinguish otherwise identical source-backed facts."
addedInput schema / properties / fact / properties / source / description
Added value: +"Stable credential-free absolute HTTP(S) source URL. Tracking parameters are removed; authentication or signature query parameters are rejected."
addedInput schema / properties / idempotency_key / description
Added value: +"Caller-chosen retry key for the same OBSERVE operation. Reusing it deduplicates an idempotent retry."
addedInput schema / properties / observed_at / description
Added value: +"ISO-8601 time when the caller obtained the observation. Omit to use server receipt time."
addedInput schema / properties / observer_id / description
Added value: +"Optional self-asserted continuity label. It is unverified unless accompanied by observer_proof."
addedInput schema / properties / observer_proof / description
Added value: +"Optional Ed25519 proof of key possession, continuity and payload integrity; not proof of truth or real-world independence."
addedInput schema / properties / observer_proof / properties / nonce / description
Added value: +"16..64 random bytes encoded as unpadded base64url."
addedInput schema / properties / observer_proof / properties / public_key / description
Added value: +"Raw 32-byte Ed25519 public key encoded as unpadded base64url."
addedInput schema / properties / observer_proof / properties / scheme / description
Added value: +"Observer proof contract version."
addedInput schema / properties / observer_proof / properties / signature / description
Added value: +"Raw 64-byte Ed25519 signature encoded as unpadded base64url."
addedInput schema / properties / observer_proof / properties / timestamp / description
Added value: +"ISO-8601 signing time; it must fall within the configured proof-skew window."
addedInput schema / properties / source_validator / description
Added value: +"Optional source-validator metadata from the independent validation. The caller decides whether a returned hint is sufficient for source confirmation."
addedInput schema / properties / source_validator / properties / kind / description
Added value: +"Type of observer-supplied source-validator metadata."
addedInput schema / properties / source_validator / properties / value / description
Added value: +"Observer-supplied validator value. Stored and returned only as a hint; SeenRelay does not verify it against the source."
addedInput schema / properties / value / description
Added value: +"Value independently obtained by the caller. Mutable observed content is excluded from fact identity."