Skip to content

Add the authenticated machine funding server - #41

Merged
ameya-deshmukh merged 1 commit into
seismicfrom
codex/machine-funding-server
Aug 26, 2026
Merged

Add the authenticated machine funding server#41
ameya-deshmukh merged 1 commit into
seismicfrom
codex/machine-funding-server

Conversation

@ameya-deshmukh

@ameya-deshmukh ameya-deshmukh commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • expose authenticated loopback-only sUSDC and native-gas funding endpoints
  • sign and submit Seismic transactions through Alloy with receipt reconciliation
  • enforce Redis-backed idempotency, atomic budgets, recipient limits, and serialized operator nonces
  • validate the chain, faucet contract, signer address, and restricted operator role at startup

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo test --workspace --locked (18 tests)
  • cargo build --workspace --release --locked

Stack

3 of 4. Depends on #38; next is #40. Split from #35.

Fixes SEI-416 — https://linear.app/seismic-systems/issue/SEI-416/3-machine-funding-add-the-authenticated-funding-server

@ameya-deshmukh
ameya-deshmukh force-pushed the codex/machine-funding-server branch from b7cb023 to aef4606 Compare August 26, 2026 16:23
@ameya-deshmukh
ameya-deshmukh changed the base branch from codex/machine-funding-rust-workspace to seismic August 26, 2026 16:23
@ameya-deshmukh
ameya-deshmukh merged commit ad29b57 into seismic Aug 26, 2026
4 checks passed
@linear-code

linear-code Bot commented Aug 28, 2026

Copy link
Copy Markdown

SEI-416

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.

1 participant