1. Executive Summary & System Objectives
AutoMint is engineered to provide sub-second execution latency for allowlist and public mint phases on OpenSea SeaDrop protocols. By decoupling drop monitoring from on-chain transaction assembly, AutoMint achieves zero-delay signing without risking credential leaks.
Signature acquisition polls begin 30 seconds prior to opening block.
Private keys encrypted with isolated, high-entropy cipher suites.
Asynchronous multi-user non-blocking transaction broadcasting.
2. Cryptographic Architecture & Key Management
Key security is paramount in algorithmic execution. AutoMint implements an isolated, three-tier protection architecture:
- Envelope Encryption (AES-256-CTR): Private keys are encrypted immediately upon form validation. Decryption keys reside outside web server roots and are never exposed via HTTP responses.
-
Ephemeral Subprocess Isolation: When signing transactions, decrypted keys are passed into isolated Python subprocess pipes via non-blocking
proc_openand purged from system memory immediately following raw transaction serialization. -
Single-Instance Anti-Collision Mutex: The worker daemon utilizes atomic file system locks (
flock) ensuring duplicate processes never execute concurrently or submit duplicate transactions.
3. Parallel Execution Pipeline
The signature collector utilizes asynchronous curl_multi batches, querying up to 100 simultaneous drops in parallel without thread stalls or queue latency.
4. Automatic Refund Protocol & Audit Integrity
Financial integrity is enforced programmatically. Every session evaluates stage receipts on-chain. If an execution phase concludes without a verified on-chain mint receipt, the protocol automatically logs an audit entry in the immutable refund_logs table and restores the user's account balance.