//! aspero's JSON contract: the shapes agents and apps read, shared by the
//! CLI and any other front end so they can't drift.
//!
//! Fields are omitted when unknown rather than `null`; the lean default set
//! is enough to identify and cite, and `full` adds everything known. Every
//! result echoes what it answers (`input`, a claim's `key`), so results can
//! arrive in any order.
pub use ;
pub use ;
pub use mention;
pub use ;
pub use ;
use Value;
/// `base` with `extra`'s fields added (both JSON objects).