Skip to content

docs(spike): prioritize next operation and envelope fixtures - #85

Merged
knytcomics-ui merged 1 commit into
Gryd-lock:mainfrom
Markodiba:spike/operation-envelope-priority
Aug 24, 2026
Merged

docs(spike): prioritize next operation and envelope fixtures#85
knytcomics-ui merged 1 commit into
Gryd-lock:mainfrom
Markodiba:spike/operation-envelope-priority

Conversation

@Markodiba

@Markodiba Markodiba commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Answers the "which Stellar operation and envelope types should be added next" spike with:

  • A coverage matrix of 19 candidate operation/envelope types against threat relevance, user exposure, decoder complexity, determinism, consumer support, and test value
  • A threat mapping tying each candidate to a concrete product warning
  • Two prioritization strategies (threat-first vs. cost-adjusted ROI) compared side by side
  • A recommended first tranche: multi-op envelopes, setOptions (signer takeover), manageSellOffer, accountMerge, memo coverage, and malformed-envelope fixtures
  • Fixture-format prototypes and an 8-step implementation sequence

Adds docs/spikes/operation-envelope-priority.md. No fixtures, scores, or XDR files changed.

Type of change

  • Fixture change — adds, removes, or rescores a destination or asset
  • Transaction change — adds or removes a sample XDR
  • Documentation only — README, CONTRIBUTING, CHANGELOG prose, etc.
  • CI / tooling

Changelog

Skipped — documentation-only PR, no fixture files (destinations.json, scores.json, transactions/*.xdr) touched.

Score-regression guard

  • N/A — no scores were changed.

Validation

Answers the fixture-priority spike with a coverage matrix, threat
mapping, and two compared prioritization strategies. Recommends
multi-op envelopes, setOptions, manageSellOffer, accountMerge, memo
coverage, and malformed-envelope fixtures as the first tranche, since
they converge on both strategies and close taxonomy gaps
(signer-takeover, memo-impersonation, sponsored-mule) that already
have zero fixtures behind them.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@knytcomics-ui
knytcomics-ui merged commit ea9b016 into Gryd-lock:main Aug 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Spike] Prioritize transaction-operation coverage using the product threat model

2 participants