How the table stays honest
The table isn’t prose that can drift. It’s generated fromkit/guide/fields.json, and CI checks it against the corpus on every commit:
- every pattern a row names has a fixture in the corpus;
- every manifest field a row names is set by one of those fixtures, so each claim has a real value behind it;
- every
expected_decodedandexpected_indexedfield in the corpus is named by some row, so a new fixture can’t add a field nobody classified.
Reading the three verdicts
✓ validated
A transaction with a bad value never makes it into a ledger. You can rely on the value, but you may still be reading the wrong one: the fee bid is validated, and it still isn’t the fee charged.
◐ partly
Some property is enforced and another isn’t. Authorization entries must authorize what they claim, but nothing limits how deep the tree goes.
✗ passed through
Any value the XDR type allows will appear on the network eventually. Code for the whole range.
Reviewed and confirmed by a Stellar Core engineer on 15 November 2026, with Recommended limits and Addresses and strkeys.