Repository navigation
MVP - #1
Merged
Merged
MVP#1
Conversation
added 30 commits
March 28, 2026 08:20
added 27 commits
June 12, 2026 12:06
…ternal ed25519-zebra batch verify
Capture the approved design for hardening IBC script generation: shared predict/observe/diff authenticity model, thin CLI + lib layout, golden fixtures, and a 4-chain line Docker harness with tokenfactory.
Track A (lib/golden) and Track B (harness) ownership split with shared context for orchestrated parallel implementation.
Implement ignored Docker integration test for line topology A—B—C—D, tokenfactory matrix, hop-by-hop scenarios 1–6 with predict==trace==balance assertions, harness docs, and honest tests/README multichain section.
Track A: pure scripts::ibc predict/observe/diff library under tests/src/ibc/, ibc_core re-exports for back-compat, hop_count honesty + prefer-direct invariants, golden fixtures and offline unit/golden tests.
Critic pass over plan + dual-agent prompts and shipped A/B work: generator/lib divergence, closed-loop goldens, unproven harness.
Wire ibc binary to scripts::ibc with generate|validate|compare, fail-closed invariants, and generation meta. Harden graph (transfer-only, path nest), prefer-direct on any ACTIVE edge, preferred-port/side policy, audited vs synthetic goldens, non-inverting FixtureBackend + SnapshotBackend, and PredictedWorld checks in the multihop harness.
Post-remediation critic pass: top-5 all partial; half-publish generate, unattested harness, and community-pin goldens remain open.
Rebuild prefer-direct single-hop denoms from public/ibc-data and document contrast with stale multi-hop lookup table (live generate blocked on gRPC).
Package rename scripts → terp-scripts, IBC agent CLI (terp-ibc) with preflight/validate/rebuild-from-public and RunReport JSON. Tiered CI (ci-core/extended/heavy), local act/host exercise scripts with teardown, authenticity lib + goldens, smart-account/hash-market/crosslink progress, and workspace version 0.0.2. Branch: v0.0.2-dev
Pointer for ecosystem unify: cw-private-dex product surface moves under contracts/revenue (from headstash workspace). See spectrum UNIFY plan. Local checkpoint only; not pushed.
…tree)
Move product SSOT from docs/plans/spectrum into terp-rs:
- Pure seam crates under crates/{private_dex_seams,compose_seams,
bridge_auth_seams,seam_note_out,cashapp_zec_corridor}
- cw-private-dex → contracts/revenue/private-dex
- Freezes, e2e, agents, book → docs/private-bridge/
Workspace members updated. Local only; not pushed.
Add DUAL-IDENTITY checks in dep verify for cosmwasm-stack crates, document freeze/matrix drift on groot-as-basis workflow, and set clone-cw-multi-test package to abstract-cw-multi-test so switches emit valid patches.
… labels Replace matrix defaults and mvp/zk-mvp branch pins with v3.1.0-zk.0. Document versioning (BRANCHING.md) and ban cw3-base-local-freeze as product tip.
Sort GET /vote-extension provider pick and merkle leaves; sort oracle bound sources. Aggregate attestation root matches the keeper (hex-decode value, source_id then value/height). Sidecar emits attestations on the JSON field terpd unmarshals so opposite present-order is a real VE input.
Brings the committed v0.0.2-dev snapshot onto the zk-wasmvm line. Local uncommitted WIP on v0.0.2-dev is not part of this merge.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.