@fougere/core
v0.30.0-alpha.4
Published
The core — scan, call contract, façades, remote stand-ins.
Maintainers
Readme
@fougere/core
The core —
frond(), the boot, the call contract, façades A frond call is a value:(address, op, invocation).createLocalRunnerexecutes it strictly locally;createAppRunnerfollows the topology (local façades, remote stand-ins). Transports move the value — they never reshape it.
The façade validates the input, projects the output, and exposes only what a contract
declares. It also canonicalizes optional input before binding: omission is undefined,
JSON may omit its property, and an explicit null is never rewritten.
Node-free surface, for the browser: the @fougere/core/contract subpath.
Installation
pnpm add @fougere/corePart of Fougere — one schema, a gradient from monolith to distributed, the same user code. Reference documentation: the site.
