Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
41c750e
docs(quoter-bot): add kms signing middleware tib
julien-devatom Aug 12, 2026
2b50380
docs(quoter-bot): address tib review comments
julien-devatom Aug 13, 2026
857f63f
docs(quoter-bot): address codex tib findings
julien-devatom Aug 13, 2026
8124f93
docs(quoter-bot): address codex round-two tib findings
julien-devatom Aug 13, 2026
ea6da44
docs(quoter-bot): resolve carapulse blocking contradictions
julien-devatom Aug 13, 2026
a1c07e0
docs(quoter-bot): correct guard and reserve facts per carapulse
julien-devatom Aug 13, 2026
a3f62ad
docs(quoter-bot): address codex round-three tib findings
julien-devatom Aug 13, 2026
3ce709f
docs(quoter-bot): address codex round-four tib findings
julien-devatom Aug 13, 2026
cad6b73
docs(quoter-bot): harden reservation policy
prd-carapulse[bot] Aug 13, 2026
c7a0a77
docs(quoter-bot): address signer middleware review
prd-carapulse[bot] Aug 13, 2026
c75499f
docs(quoter): tighten middleware loss budgets
prd-carapulse[bot] Aug 13, 2026
91da93b
docs(quoter): address signing middleware review
prd-carapulse[bot] Aug 13, 2026
675889c
docs(quoter): address follow-up middleware review
prd-carapulse[bot] Aug 13, 2026
05c39b7
docs(quoter-bot): address signing middleware review
prd-carapulse[bot] Aug 13, 2026
1852582
docs(quoter-bot): authenticate revoke budget surfaces
prd-carapulse[bot] Aug 13, 2026
b558e22
docs(quoter-bot): address signer middleware review
prd-carapulse[bot] Aug 13, 2026
8796215
docs(quoter-bot): address reservation and publication review
prd-carapulse[bot] Aug 13, 2026
915ffa5
docs(quoter-bot): harden signing failure and nonce handling
prd-carapulse[bot] Aug 13, 2026
b5193f6
docs(quoter-bot): address signing middleware review
prd-carapulse[bot] Aug 13, 2026
c9176b4
docs(quoter-bot): address signing middleware review
prd-carapulse[bot] Aug 13, 2026
b019da5
docs(quoter-bot): address signing middleware review
prd-carapulse[bot] Aug 13, 2026
f29961e
docs(quoter-bot): address middleware review
prd-carapulse[bot] Aug 13, 2026
665429e
docs(quoter-bot): address follow-up middleware review
prd-carapulse[bot] Aug 13, 2026
c7b4922
docs(quoter-bot): close middleware review gaps
prd-carapulse[bot] Aug 13, 2026
9261057
docs(quoter-bot): clarify self-cancel replacement policy
prd-carapulse[bot] Aug 13, 2026
4570ff0
docs(quoter-bot): close KMS middleware policy gaps
prd-carapulse[bot] Aug 13, 2026
7ea28cf
docs(quoter-bot): address KMS middleware review
prd-carapulse[bot] Aug 13, 2026
0b1e437
docs(quoter-bot): resolve middleware review findings
prd-carapulse[bot] Aug 13, 2026
c8ec62b
docs(quoter-bot): resolve middleware security findings
prd-carapulse[bot] Aug 13, 2026
7f31ecc
docs(quoter-bot): close KMS middleware safety gaps
prd-carapulse[bot] Aug 13, 2026
0aed5a1
docs(quoter-bot): close middleware review gaps
prd-carapulse[bot] Aug 13, 2026
b2f1200
docs(quoter-bot): address middleware review follow-ups
prd-carapulse[bot] Aug 13, 2026
630c7bf
docs(quoter-bot): correct GetAlias authorization scope
prd-carapulse[bot] Aug 13, 2026
10db5e9
docs(quoter-bot): address KMS middleware review
prd-carapulse[bot] Aug 13, 2026
a63a6c4
docs(quoter-bot): harden attestation controls
prd-carapulse[bot] Aug 13, 2026
feb2abb
docs(quoter-bot): address attestation review feedback
prd-carapulse[bot] Aug 13, 2026
0e5386f
docs(quoter-bot): close direct-signing cutover gap
prd-carapulse[bot] Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ _None yet — copy [`templates/DATA-FLOW.md`](./templates/DATA-FLOW.md) into a b

- [TIB-2026-06-30: Blue liquidation bot — v0](./decisions/TIB-2026-06-30-blue-liquidation-bot.md) — Morpho Blue ecosystem-backstop liquidator (accrual-aware soltag lens, multi-venue swaps, generic Executor, Railway; the TIB's rindexer discovery has since been replaced by Morpho GraphQL API discovery) — implemented
- [TIB-2026-07-09: Midnight market whitelist and venue selection](./decisions/TIB-2026-07-09-midnight-market-and-venue-selection.md) — API-sourced market whitelist + best-of-venues probe selection replacing the hand-maintained routing file; Uniswap dropped as a direct venue — implemented
- [TIB-2026-08-12: Quoter-bot KMS signing policy middleware](./decisions/TIB-2026-08-12-quoter-bot-kms-signing-middleware.md) — an AWS Lambda behind invoke-only IAM becomes the sole `kms:Sign` principal on the maker key; the bot submits structured revoke/quote intents, the Lambda validates no-crossed-books/price-bounds/no-PnL-drop policy against its own independent chain reads and encodes/derives digests itself (sign-what-you-encode), bounding full bot-host compromise to in-policy quoting loss plus revoke griefing

_Bot-scoped TIBs move under `packages/<bot>/docs/decisions/` once a bot lands; proposal TIBs for
not-yet-built bots sit in `docs/decisions/` alongside their siblings._
Expand Down
Loading
Loading