Skip to content

Logbook July 2026

Paolo Veronelli edited this page Jul 24, 2026 · 4 revisions

Logbook — July 2026

Wednesday 1st

Broken-tx validation suite (PV)

Saturday 4th

Automated UX judge (PV)

Sunday 5th

Teal MD3 UI redesign (PV)

Week of Jul 6 — The teal MD3 redesign got its final correctness pass and shipped. Monday's hardening made the examples reflect their claims — bundled SHACL shapes synced behind a drift guard, banner counts and empty/zero field display corrected, and the fired shape surfaced; the full input, decoded, and validation restyle with its responsive no-overflow lock then merged on Friday. Sunday opened a credential-resolution slice that resolves opaque credentials by a generic hex suffix, carried into the next week.

Friday 10th

Teal MD3 redesign lands (PV)

Sunday 12th

Credential resolution by hex suffix (PV)

Week of Jul 13 — A consolidation and honesty pass on the inspector. Credential resolution by hex suffix merged Monday; Tuesday made the ledger and SHACL verdicts truthful and separate, restored the decoded-result hierarchy the loaded-screen redesign had broken, exposed the protocol registry as a flake output, and added a local CI entry point. Wednesday turned the inspector offline-first and provider-explicit — Koios browser access disabled and reported honestly, local decode offline by default — demonstrated transaction-scoped Structure resolution, and slimmed the inspector down onto the shared engine repo. The week closed Thursday by recording the structural CBOR span feasibility stop: the pinned cborg fork exposes direct-offset primitives but no bounded probe proved the span assertions, so exact original-byte spans stay unproved, not disproved, with no production change.

Monday 13th

Credential resolution lands (PV)

Tuesday 14th

Truthful verdicts + engine plumbing (PV)

Wednesday 15th

Offline-first, provider-explicit, engine-slimmed (PV)

Thursday 16th

Span feasibility documented (PV)

  • Merged Document final structural CBOR span feasibility stop #157 — record the final feasibility stop for exact structural CBOR source spans (closes #140); the pinned cborg fork exposes direct-offset primitives but no bounded probe executed the span assertions, so exact original-byte spans remain unproved, not disproved, and no production Haskell, schema, or gate change lands

Week of Jul 20th — The wrapper enrichments deepened and started converging. Monday exposed lossless typed auxiliary metadata on tx.intent, preserving nested values with exact integer strings and map order. Wednesday published the Amaru deployment as a generic Turtle book and decoded registered output datums and script redeemers by embedding the tracked protocol registry into the WASI build. Friday opened the cross-target refactor that moves those enrichments into the reusable Conway.Inspector library so WASI, native, and the Extism plugin share one boundary.

Monday 20th

Typed auxiliary metadata (PV)

  • Merged feat: decode auxiliary transaction metadata #161 — expose lossless typed auxiliary metadata at result.intent.auxiliary_data.metadata, preserving nested int, bytes, text, list, and map values with exact integer strings, lowercase byte hex, and map ordering, while retaining the metadata_claims compatibility view (closes #160)

Wednesday 22nd

Amaru deployment Turtle book (PV)

  • Merged docs: publish Amaru deployment Turtle book #163 — publish journal-2026.ttl beside the pinned Amaru journal so transaction-book consumers resolve Amaru owners, treasury addresses, scripts, and deployment outrefs through generic Turtle instead of the deployment-journal JSON schema

Registered Plutus data decode (PV)

  • Merged feat: decode registered Plutus data in tx.intent #164 — embed the tracked protocol registry into the WASI build and decode registered output datums and script redeemers in tx.intent, preserving raw/generic data for unknown scripts and covering the treasury and SundaeSwap V3 fixture clusters (closes #35)

Friday 24th

Cross-target wrapper parity (PV)

  • Opened refactor: share tx.intent wrapper across targets #166 — move the tx.intent enrichments into the reusable local Conway.Inspector library so WASI, native, and the Extism plugin expose the same typed auxiliary metadata and registered datum/redeemer annotations, proven by byte-for-byte response comparison (closes #165)