fix(stm): address minor copilot suggestions
Feb 24, 8-9 PM (40)
Feb 24, 9-10 PM (21)
Feb 24, 10-11 PM (38)
Feb 24, 11-12 AM (24)
Feb 25, 12-1 AM (20)
Feb 25, 1-2 AM (6)
Feb 25, 2-3 AM (13)
Feb 25, 3-4 AM (5)
Feb 25, 4-5 AM (2)
Feb 25, 5-6 AM (7)
Feb 25, 6-7 AM (6)
Feb 25, 7-8 AM (16)
Feb 25, 8-9 AM (66)
Feb 25, 9-10 AM (38)
Feb 25, 10-11 AM (25)
Feb 25, 11-12 PM (35)
Feb 25, 12-1 PM (37)
Feb 25, 1-2 PM (33)
Feb 25, 2-3 PM (38)
Feb 25, 3-4 PM (26)
Feb 25, 4-5 PM (21)
Feb 25, 5-6 PM (24)
Feb 25, 6-7 PM (93)
Feb 25, 7-8 PM (37)
Feb 25, 8-9 PM (12)
Feb 25, 9-10 PM (38)
Feb 25, 10-11 PM (30)
Feb 25, 11-12 AM (15)
Feb 26, 12-1 AM (5)
Feb 26, 1-2 AM (3)
Feb 26, 2-3 AM (9)
Feb 26, 3-4 AM (2)
Feb 26, 4-5 AM (2)
Feb 26, 5-6 AM (5)
Feb 26, 6-7 AM (25)
Feb 26, 7-8 AM (22)
Feb 26, 8-9 AM (97)
Feb 26, 9-10 AM (73)
Feb 26, 10-11 AM (42)
Feb 26, 11-12 PM (40)
Feb 26, 12-1 PM (63)
Feb 26, 1-2 PM (55)
Feb 26, 2-3 PM (53)
Feb 26, 3-4 PM (39)
Feb 26, 4-5 PM (13)
Feb 26, 5-6 PM (58)
Feb 26, 6-7 PM (26)
Feb 26, 7-8 PM (38)
Feb 26, 8-9 PM (11)
Feb 26, 9-10 PM (31)
Feb 26, 10-11 PM (39)
Feb 26, 11-12 AM (30)
Feb 27, 12-1 AM (11)
Feb 27, 1-2 AM (3)
Feb 27, 2-3 AM (7)
Feb 27, 3-4 AM (8)
Feb 27, 4-5 AM (4)
Feb 27, 5-6 AM (4)
Feb 27, 6-7 AM (9)
Feb 27, 7-8 AM (8)
Feb 27, 8-9 AM (10)
Feb 27, 9-10 AM (28)
Feb 27, 10-11 AM (43)
Feb 27, 11-12 PM (65)
Feb 27, 12-1 PM (43)
Feb 27, 1-2 PM (24)
Feb 27, 2-3 PM (27)
Feb 27, 3-4 PM (12)
Feb 27, 4-5 PM (41)
Feb 27, 5-6 PM (37)
Feb 27, 6-7 PM (31)
Feb 27, 7-8 PM (12)
Feb 27, 8-9 PM (33)
Feb 27, 9-10 PM (12)
Feb 27, 10-11 PM (42)
Feb 27, 11-12 AM (26)
Feb 28, 12-1 AM (9)
Feb 28, 1-2 AM (7)
Feb 28, 2-3 AM (13)
Feb 28, 3-4 AM (1)
Feb 28, 4-5 AM (7)
Feb 28, 5-6 AM (7)
Feb 28, 6-7 AM (9)
Feb 28, 7-8 AM (5)
Feb 28, 8-9 AM (10)
Feb 28, 9-10 AM (9)
Feb 28, 10-11 AM (11)
Feb 28, 11-12 PM (14)
Feb 28, 12-1 PM (8)
Feb 28, 1-2 PM (1)
Feb 28, 2-3 PM (19)
Feb 28, 3-4 PM (12)
Feb 28, 4-5 PM (9)
Feb 28, 5-6 PM (5)
Feb 28, 6-7 PM (3)
Feb 28, 7-8 PM (20)
Feb 28, 8-9 PM (9)
Feb 28, 9-10 PM (101)
Feb 28, 10-11 PM (37)
Feb 28, 11-12 AM (27)
Mar 01, 12-1 AM (10)
Mar 01, 1-2 AM (2)
Mar 01, 2-3 AM (8)
Mar 01, 3-4 AM (10)
Mar 01, 4-5 AM (0)
Mar 01, 5-6 AM (1)
Mar 01, 6-7 AM (0)
Mar 01, 7-8 AM (0)
Mar 01, 8-9 AM (3)
Mar 01, 9-10 AM (0)
Mar 01, 10-11 AM (7)
Mar 01, 11-12 PM (3)
Mar 01, 12-1 PM (5)
Mar 01, 1-2 PM (2)
Mar 01, 2-3 PM (13)
Mar 01, 3-4 PM (14)
Mar 01, 4-5 PM (12)
Mar 01, 5-6 PM (6)
Mar 01, 6-7 PM (13)
Mar 01, 7-8 PM (20)
Mar 01, 8-9 PM (13)
Mar 01, 9-10 PM (7)
Mar 01, 10-11 PM (34)
Mar 01, 11-12 AM (27)
Mar 02, 12-1 AM (22)
Mar 02, 1-2 AM (13)
Mar 02, 2-3 AM (11)
Mar 02, 3-4 AM (11)
Mar 02, 4-5 AM (6)
Mar 02, 5-6 AM (7)
Mar 02, 6-7 AM (11)
Mar 02, 7-8 AM (29)
Mar 02, 8-9 AM (33)
Mar 02, 9-10 AM (48)
Mar 02, 10-11 AM (33)
Mar 02, 11-12 PM (41)
Mar 02, 12-1 PM (80)
Mar 02, 1-2 PM (59)
Mar 02, 2-3 PM (58)
Mar 02, 3-4 PM (37)
Mar 02, 4-5 PM (30)
Mar 02, 5-6 PM (90)
Mar 02, 6-7 PM (48)
Mar 02, 7-8 PM (29)
Mar 02, 8-9 PM (13)
Mar 02, 9-10 PM (23)
Mar 02, 10-11 PM (40)
Mar 02, 11-12 AM (42)
Mar 03, 12-1 AM (7)
Mar 03, 1-2 AM (35)
Mar 03, 2-3 AM (21)
Mar 03, 3-4 AM (12)
Mar 03, 4-5 AM (6)
Mar 03, 5-6 AM (16)
Mar 03, 6-7 AM (5)
Mar 03, 7-8 AM (24)
Mar 03, 8-9 AM (29)
Mar 03, 9-10 AM (33)
Mar 03, 10-11 AM (35)
Mar 03, 11-12 PM (15)
Mar 03, 12-1 PM (53)
Mar 03, 1-2 PM (55)
Mar 03, 2-3 PM (62)
Mar 03, 3-4 PM (36)
Mar 03, 4-5 PM (36)
Mar 03, 5-6 PM (11)
Mar 03, 6-7 PM (15)
Mar 03, 7-8 PM (14)
Mar 03, 8-9 PM (0)
3,981 commits this week
Feb 24, 2026
-
Mar 03, 2026
Improve compile errors, and add `Plinth.Plugin` that preserves more source locations
chore: tracking midnight-extension-protected
refactor(persistence): remake connection pool hold long lived connections but with scheduled reset
docs: rotate current documentation
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 3e47dbbdbc24a91fe727ad45a6e679ccaf2220ad
build: update did, did-comm-protocols, ... to 0.1.0-M39
Signed-off-by: Hyperledger Bot <[email protected]>
chore: update testgen-hs repo url to blockfrost org
Bump minimatch to 3.1.5
The resolutions field in package.json instructs Yarn to resolve all requests for minimatch — including exact-version pins from transitive deps — to 3.1.5. An exact version is used rather than a range (e.g. ">=3.1.5") to avoid Yarn resolving to a later major version with breaking API changes.
Merge pull request #5589 from IntersectMBO/perturbing/add-documentation-praos-slotleader
add notes on Praos slot leader election for historic reasons
ci(antithesis): avoid secrets check in global if when undefined
Signed-off-by: Chris Gianelloni <[email protected]>
refactor(persistence): use a RwLock instead of a Atomic for pooled connections syncing
refactor(persistence): remake connection pool hold long lived connections but with scheduled reset
caribic: ensure cexplorer db exists before gateway startup
docs: better DMQ node documentation for signer
docs: rotate current documentation
test(antithesis): disable debug logging, it's too much
Signed-off-by: Chris Gianelloni <[email protected]>
WIP implementing committee selection interface
Bump minimatch to 3.1.5
The `resolutions` field in package.json instructs Yarn to resolve all requests for minimatch — including exact-version pins from transitive deps — to 3.1.5. An exact version is used rather than a range (e.g. ">=3.1.5") to avoid Yarn resolving to a later major version with breaking API changes.
gateway: retry ConnOpenAck tx completion on transient kupo transport errors
fix: applied cardano-node 10.6.x related changes
fix(stm): manual impl of ok changed as direct ok impl
RAG Optimization, step 3
Added complete context to all aiken code examples, using following template:
**Template:**
```aiken
// [Title]
// Purpose: [What this solves]
// Use Case: [When to use]
fn example(
param1: Type1, // [Explain]
param2: Type2, // [Explain]
) -> ReturnType { // [Explain]
// Step 1: [What this does]
let result = operation()
// Step 2: [What this does]
result
}
// Explanation:
// [Detailed how it works]
// Usage:
// [How to call/use]
// Common Mistakes:
// ❌ [What not to do]
// ✓ [What to do instead]
There are a few approaches for making content on the Aiken docs site machine-readable but not human-visible in the normal browsing experience:
The llms.txt Standard
The most established convention is adding llms.txt and/or llms-full.txt files to the site root. This is a growing standard where sites provide structured content specifically for LLM consumption. Humans wouldn't normally navigate to these files. You'd add something like:
/llms.txt — a concise overview with links to key docs
/llms-full.txt — the full concatenated content of all relevant MDX files
This is what many projects are adopting (Anthropic, Vercel, etc.).
All 14 files concatenated into a single llms-full.txt — about 396K characters across ~9,100 lines. Here's what the script did:
Stripped YAML frontmatter, import statements, and JSX tags (like <Callout>)
Ordered sections logically: language tour (primitive types → variables → functions → custom types → control flow → modules → validators → tests → benchmarks → design patterns → troubleshooting), then tutorials (Hello World, Gift Card, MeshJS)
Added clear ==== section separators so an LLM can orient itself within the file
Added a header identifying the source and purpose
You'd drop this file into the public/ directory of the Aiken site repo so it's served at https://aiken-lang.org/llms-full.txt. You could also create a shorter llms.txt manifest that just lists section titles with links if you want the two-tier approach.