Lentra Format v0.1
Home / Passport

Six groups. One signature.

A passport is not metadata attached for convenience. It is the difference between telling an auditor what a system believed and showing them what it observed.

01 — Source

What actually answered?

The URL requested, the URL finally served, the redirect chain between them, the resolved address and the certificate presented. A fact attributed to a domain must be traceable to the endpoint that really answered.

FieldProves
requested_urlwhat was asked for
final_urlwhat answered, after redirects
redirectshops taken
host_resolved_ipaddress actually reached
tls_certificate_sha256certificate presented
02 — Observation

When was it true, and was it live?

The moment of observation from a time source that is not our own wall clock, plus the cache posture. This is the field most systems get wrong: a cached response reported as current is the most common way a machine ends up defending a fact that was never fresh.

FieldProves
observed_atinstant of observation
observed_at_sourcehow time was established
freshnesslive or cache
cache.upstream_age_sage at the upstream
duration_mstime on the wire
03 — Method

How was it obtained?

Plain request, rendered browser, or API call; whether JavaScript executed; whether anything was interacted with. Two observations of the same URL by different methods are two different facts, and any serious dispute turns on which one you held.

FieldProves
transporthttps_get, headless_browser, api
agentcollector build
javascript_executedwas the DOM rendered
interactionclicks, scrolls, form steps
execution_providerwho executed it
04 — Context

From where, into which market?

Egress region, network class and the market frame of the observation. The open web is not one place: prices, availability and content are routinely a function of where the observer stands. A fact without its vantage point is not reproducible.

FieldProves
egress_regionwhere the request left from
egress_asnnetwork it left through
egress_classdatacenter, residential, mobile
market_contextvenue, instrument, currency, locale
05 — Quality

How strong is this fact?

Status, content hash and size, plus corroboration — independent observations of the same thing and how far they diverged. Provenance answers where a fact came from; corroboration answers whether one source should have been enough.

FieldProves
http_statusresponse status
content_sha256hash of the bytes
content_bytespayload size
corroborationindependent observations and agreement
anomaliesanything that looked wrong
06 — Rights

What may be done with it next?

The legal envelope travelling with the fact: the basis, the terms it was collected under (hashed, so the version is pinned), permitted and prohibited uses, retention and jurisdiction. This is the field that decides whether a fact may enter a model, a report, or a courtroom.

FieldProves
basispublisher terms, licence, agreement
terms_url / terms_sha256the exact terms version
permitted_usewhat is allowed
prohibited_usewhat is not
retention_max_dayshow long it may be kept
jurisdictiongoverning regime
07 — The record itself

A complete, signed specimen.

Passport 0.1 · lp_01J8Q4M2X7V0K3ZC9T5BR6NDWFEd25519 · signed
source
requested_url
https://api.example-exchange.com/v2/instruments/BTC-USD/book?depth=25
final_url
https://api.example-exchange.com/v2/instruments/BTC-USD/book?depth=25
redirects
0
host_resolved_ip
203.0.113.44
tls_certificate_sha256
sha256:9f2c…c41a
observation
observed_at
2026-08-18T21:41:06.318Z
observed_at_source
roughtime+ntp-consensus
freshness
live
cache
{"served_from_cache":false,"upstream_age_s":0,"max_age_s":5}
duration_ms
412
method
transport
https_get
agent
lentra-collector/1.4
javascript_executed
false
interaction
none
execution_provider
provider-b
provider_is_substitutable
true
context
egress_region
eu-central
egress_asn
AS64500
egress_class
datacenter
market_context
{"venue":"example-exchange","instrument":"BTC-USD","quote_currency":"USD","locale":"en-US"}
quality
http_status
200
content_sha256
sha256:41d0…8be2
content_bytes
8317
corroboration
{"independent_observations":2,"agreement":"full","max_divergence_bps":0.4}
anomalies
[]
rights
basis
publisher_terms
terms_url
https://api.example-exchange.com/terms
terms_sha256
sha256:7a19…0f55
permitted_use
["internal_decision","audit_evidence"]
prohibited_use
["model_training","redistribution"]
retention_max_days
730
jurisdiction
EU

Specimen record. Field values are illustrative; the signature over them is real and verifiable.