-
Notifications
You must be signed in to change notification settings - Fork 57
Umbrella: Add optional on-chain USDC settlement verification #161
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestgoPull requests that update go codePull requests that update go codelevel:advancedLarge, risky, or cross-service work requiring strong project context.Large, risky, or cross-service work requiring strong project context.rustPull requests that update rust codePull requests that update rust codetype:featureNew user-facing or API-facing capability.New user-facing or API-facing capability.type:securitySecurity, abuse resistance, secret safety, or payment integrity work.Security, abuse resistance, secret safety, or payment integrity work.
Description
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgoPull requests that update go codePull requests that update go codelevel:advancedLarge, risky, or cross-service work requiring strong project context.Large, risky, or cross-service work requiring strong project context.rustPull requests that update rust codePull requests that update rust codetype:featureNew user-facing or API-facing capability.New user-facing or API-facing capability.type:securitySecurity, abuse resistance, secret safety, or payment integrity work.Security, abuse resistance, secret safety, or payment integrity work.
Summary
Umbrella issue for optional on-chain USDC settlement verification. The implementation work is split into smaller child issues so the project can separate configuration, settlement verification, and replay protection concerns cleanly.
Current State
The current project validates signed payment authorization only. It does not yet verify on-chain USDC settlement, and it does not yet define replay semantics for transaction reuse.
Child Issues
Acceptance Criteria
This umbrella issue is complete when the child issues land and the resulting docs, tests, and public contract clearly distinguish signature authorization from real settlement.
Non-goals