Implement a non-custodial crypto payment adapter #3
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starintel-labs/starintel-biz#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Add cryptocurrency payments as a second provider adapter over billing core #1 without making StarIntel custody customer funds or application private keys.
Provider decision
AUTO-RAGE must research the current ecosystem first and record the provider choice. Prefer a reputable non-custodial or self-hostable processor/invoice model with strong API/webhook support and clear settlement semantics. Do not hard-code a stale provider assumption.
Requirements
starintel-biz; application services must not become a hot wallet.billingaudit events through #1.Tests / acceptance
Execution mode — AUTO-RAGE
Run the full ADARD/ADADR loop autonomously: research current crypto payment providers and legal/operational constraints relevant to the implementation; inspect #1 and generic webhook infrastructure; design and record provider/finality/custody boundaries; adversarial review + payment-spoofing/reorg/key/quote/privacy threat model; autonomous decision gate; TDD-first implementation; exact-head sandbox/fixture verification; push a focused branch and open/update a PR targeting
main. Stop only for a genuinely unresolved requirement/security blocker, inaccessible dependency, or failed verification gate. Do not ask for approval between phases.Crypto provider selection rationale, custody boundary, quote/finality semantics, reconciliation/reorg/manual-review behavior, privacy, and operator recovery docs are tracked in #5. Keep the chosen provider contract documented there as this adapter lands.