cln/doc
Rusty Russell 957696497a askrene: add APIs for "impressions" which are *relative* constraints.
Normal constraints are clamps on min/max caused by failed payments:
min for the channels that succeeded, max for the channel which failed.

Impressions are the results of successful payments, which alter both
min and max (negatively in the forward direction, positively in the
reverse).

impression: n
1. An effect, feeling, or image retained as a consequence of experience.
2. A vague notion, remembrance, or belief.
3. A mark produced on a surface by pressure.

Unlike constraints, this is the result of our own effect on the network: they're related
but different enough to get their own API and terminology.

The name conveys both we made an impression on the channel, and that
the results are a bit vague (due to other changes since then, which we
won't know about).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: JSON-RPC: `askrene` layers now contain "impressions" representing the effects of successful payments we made through channels.
2026-08-04 18:51:43 -03:00
..
beginners-guide lightningd: remove decodepay. 2026-01-20 19:32:42 +10:30
contribute-to-core-lightning devtools: add --markdown output to credit for release notes 2026-06-30 14:53:00 +10:00
developers-guide schemas: add offer_id to invoice_creation notification 2026-06-10 20:04:31 +02:00
getting-started docs: Fixing Ubuntu installation docs 2026-07-22 17:32:07 +02:00
miscellaneous move old misc file to another folder 2023-07-16 12:59:40 +09:30
node-operators-guide global: use lightning-hsmtool not hsmtool. 2025-11-28 09:16:53 +10:30
schemas askrene: add APIs for "impressions" which are *relative* constraints. 2026-08-04 18:51:43 -03:00
.gitignore doc: document the sql command. 2023-01-30 15:15:41 -06:00
CHANGELOG.md docs: Add configuration for the sphinx documentation generator 2019-02-18 02:42:29 +00:00
COVERAGE.md Add comprehensive coverage infrastructure with clang source-based coverage 2025-12-08 16:37:02 +01:00
index.rst xpay: add sendamount command 2026-05-11 20:29:39 +09:30
LICENSE.md docs: Add LICENSE to the About section 2023-03-25 15:40:35 +10:30
lightning-cli.1.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
lightning-downgrade.8.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
lightning-hsmtool.8.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
lightning-reckless.1.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
lightningd-config.5.md Fix listconfigs and lightningd-config documentation 2026-07-08 14:59:11 -03:00
lightningd-rpc.7.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
lightningd.8.md doc: Update json and markdowns to make them .mdx compatible 2026-01-20 15:22:31 +10:30
Makefile Fix listconfigs and lightningd-config documentation 2026-07-08 14:59:11 -03:00
reckless.7.md docs: Updated schema for mdx compatibility 2025-12-18 10:27:15 +10:30
rpc-schema-draft.json doc: fix all JSON schemas to enforce no additional properties. 2024-10-30 15:39:12 +10:30
undoc-flags.list tools/check-manpage.sh: update undoc to a simple list. 2023-08-18 20:29:34 +09:30