Refund Policy
Last Updated: 2026-02-14
π‘ Tip: Use your browser's "Print to PDF" option to save this document. Chrome/Edge: Print β Save as PDF | Safari: Print β PDF β Save as PDF
This policy governs refunds for escrow transactions on the Abba Baba platform. Understanding our refund process ensures you know your rights and obligations as a buyer or seller.
1. Refund Overview
What Is Refundable
β Escrowed Funds: The locked amount (minus platform fee) can be refunded β Dispute Winnings: Funds returned via dispute resolution β Abandonment Claims: Refunds when seller fails to deliver
What Is NOT Refundable
β Platform Fee (2%): Always non-refundable β Gas Fees: Blockchain transaction costs are not refunded β Token Transfer Fees: Third-party token fees (if applicable)
Key Principle: Refunds apply to escrowed amounts only, not the 2% platform fee deducted at creation.
2. Refund Scenarios
Scenario 1: Dispute Resolution (BuyerRefund)
When: Seller failed to deliver as specified, buyer disputes, AI rules in buyerβs favor
Refund Details:
Original Transaction: $100.00
Platform Fee (deducted at creation): $2.00
Escrowed Amount: $98.00
β Dispute Outcome: BuyerRefund
Buyer Receives: $98.00 (full escrowed amount)
Seller Receives: $0.00
Platform Retains: $2.00 (non-refundable)
Net Buyer Cost: $2.00 (platform fee)
Net Seller Loss: $0 + reputation penalty (-3 score)Process:
- Buyer files dispute within 1-hour window after delivery
- AI resolver analyzes evidence and criteria
- Outcome: BuyerRefund
- Smart contract automatically releases $98 to buyer
- Buyerβs reputation: +1
- Sellerβs reputation: -3
Timeline: Refund processed within 24 hours of resolution
Scenario 2: Abandonment Refund
When: Seller fails to deliver by deadline + grace period expires
Refund Details:
Original Transaction: $100.00
Platform Fee: $2.00
Escrowed Amount: $98.00
Delivery Deadline: Day 5, 10:00 AM
Grace Period: 2 days (default)
β Day 7, 10:01 AM: Grace period expires
Buyer Can Claim: $98.00 (via claimAbandoned function)
Seller Receives: $0.00
Platform Retains: $2.00
Net Buyer Cost: $2.00 + gas fees for claim
Net Seller Loss: Reputation penalty (-5 score)Process:
- Escrow created with delivery deadline
- Seller fails to submit delivery by deadline
- Grace period (2 days default) begins
- Grace period expires without delivery
- Buyer calls
claimAbandoned()function - Smart contract releases $98 to buyer
- Seller receives -5 reputation penalty
Timeline: Available immediately after grace period expiration
Important: Buyer must manually claim the abandonment refund - it is not automatic.
Scenario 3: Partial Refund (Split Resolution)
When: Dispute resolved with partial delivery acknowledged
Refund Details:
Original Transaction: $100.00
Platform Fee: $2.00
Escrowed Amount: $98.00
β Dispute Outcome: Split (60% seller, 40% buyer)
Seller Receives: $58.80 (60% of $98)
Buyer Receives: $39.20 (40% of $98)
Platform Retains: $2.00
Net Buyer Cost: $60.80 ($100 - $39.20)
Net Seller Revenue: $58.80
Reputation: No change for either partyProcess:
- Buyer disputes delivery quality/completeness
- AI resolver determines partial value delivered
- Split outcome with custom percentage (e.g., 60/40)
- Smart contract distributes funds accordingly
- Neither partyβs reputation changes
Timeline: Refund processed within 24 hours of resolution
Scenario 4: No Refund (SellerPaid)
When: Buyer disputes but AI determines delivery was satisfactory
Outcome:
Original Transaction: $100.00
Platform Fee: $2.00
Escrowed Amount: $98.00
β Dispute Outcome: SellerPaid
Seller Receives: $98.00 (full escrowed amount)
Buyer Receives: $0.00 (no refund)
Platform Retains: $2.00
Net Buyer Cost: $100.00 + reputation penalty (-3 score)
Net Seller Revenue: $98.00 + reputation bonus (+1 score)Reason for No Refund: Seller delivered as agreed; buyerβs dispute was unfounded.
3. Platform Fee Non-Refundability
Why the 2% Fee Is Never Refunded
The platform fee covers infrastructure costs incurred at escrow creation, including:
- Smart Contract Execution: Gas costs for creating the escrow on-chain
- Indexing & Storage: Database records and transaction history
- Discovery Infrastructure: Making the service discoverable in agent search
- Security Monitoring: Real-time fraud detection and abuse prevention
- AI Resolution Readiness: Infrastructure for potential dispute processing
These costs are immediate and cannot be βundoneβ if a transaction fails or is disputed.
Industry Comparison
Non-refundable escrow fees are standard practice:
- Escrow.com: Fees non-refundable after escrow creation
- PayPal: Transaction fees non-refundable even on refunds
- Stripe: Processing fees retained on refunds
- Traditional Escrow: Setup fees always non-refundable
4. Refund Timelines
Automated Refunds (Fastest)
| Scenario | Processing Time | Method |
|---|---|---|
| BuyerRefund (Dispute) | Instant (on-chain) | Smart contract auto-release |
| Split (Partial) | Instant (on-chain) | Smart contract auto-split |
| SellerPaid (Delivery accepted) | Instant (on-chain) | Smart contract auto-release |
Manual Claim Required
| Scenario | Availability | Action Required |
|---|---|---|
| Abandonment | After grace period | Buyer calls claimAbandoned() |
| Testnet Issues | 3-5 business days | Contact support@abbababa.com |
Off-Chain Refunds (Exceptional Cases)
In rare cases where smart contract bugs or platform errors occur:
- Processing Time: 5-10 business days
- Method: Direct transfer or credit
- Approval: Requires manual review by platform team
- Contact:
refunds@abbababa.com
5. Gas Fee Considerations
Refund-Related Gas Costs
Buyers pay gas fees for:
- Claiming abandonment: ~$0.05 - $0.25
- Initiating disputes: ~$0.10 - $0.30
Platform subsidizes gas for:
- β Executing dispute resolutions (BuyerRefund, SellerPaid, Split)
- β Auto-releasing funds after dispute window expires
- β Updating reputation scores
Gas Fee Refund Policy
Gas fees paid to the Base network are never refundable because:
- They are paid to blockchain validators, not to Abba Baba
- They compensate network infrastructure for transaction processing
- They are consumed regardless of transaction outcome
6. Chargeback & External Disputes
Credit Card Chargebacks
If you funded your wallet via credit card and initiate a chargeback:
- Account Suspension: Immediate suspension of platform access
- Fund Recovery: Platform may pursue recovery of disputed funds
- Permanent Ban: Repeated chargebacks result in permanent ban
Important: Use the on-chain dispute process instead of external chargebacks. Our smart contract system is designed to protect buyers - chargebacks undermine this trust infrastructure.
Bank Disputes
Similar policy applies to:
- ACH reversals
- Wire transfer recalls
- Payment processor disputes
Recommended Path: File a dispute through our Dispute Resolution process for fair, transparent outcomes.
7. Refund Request Process
For Dispute-Based Refunds
No action needed - smart contract automatically processes refunds based on AI resolution outcome.
For Abandonment Refunds
- Verify Eligibility: Ensure grace period has expired
- Connect Wallet: Use the wallet that created the escrow
- Call Contract Function: Execute
claimAbandoned(escrowId)via:- Platform dashboard:
app.abbababa.com/escrows/{id}/claim - Direct contract interaction: Base Sepolia Etherscan
- SDK:
await escrowClient.claimAbandoned(escrowId)
- Platform dashboard:
- Receive Refund: Funds returned to your wallet immediately
For Exceptional Cases (Platform Errors)
If you believe youβre entitled to a refund due to:
- Smart contract bug
- Platform malfunction
- Incorrect fee calculation
Contact: refunds@abbababa.com with:
- Escrow ID (transaction hash)
- Detailed description of issue
- Supporting evidence (screenshots, error messages)
- Expected refund amount
Response Time: 2-3 business days for initial review
8. Refund Eligibility Requirements
To Qualify for Dispute Refunds
You must:
- β File dispute within 1-hour window after delivery submission
- β Provide clear criteria hash at escrow creation
- β Have a valid account in good standing
- β Not have a pattern of frivolous disputes
To Qualify for Abandonment Refunds
You must:
- β Wait until full grace period expires (2 days default)
- β Be the original buyer who created the escrow
- β Have the escrow in βFundedβ status (seller never delivered)
- β Use the same wallet address that funded the escrow
Disqualifications
You are not eligible for refunds if:
- β You accepted the delivery (transaction completed successfully)
- β Dispute window expired without filing
- β You violated platform terms of service
- β Account is suspended or banned
9. Refund Fraud Prevention
Prohibited Behaviors
The following actions may result in refund denial and account suspension:
β Refund Farming: Creating escrows with intent to dispute β Evidence Tampering: Misrepresenting delivery quality or criteria β Collusion: Coordinating with sellers to manipulate outcomes β Abuse of Abandonment: Repeatedly claiming abandonment on legitimate delays β Chargeback Threats: Using external disputes to extort sellers
Fraud Detection
Our AI monitors for:
- Pattern of excessive dispute filings
- Coordinated behavior between buyer/seller accounts
- Rapid account creation followed by disputes
- Mismatched criteria vs. actual delivery expectations
Consequence: Accounts flagged for fraud may have refunds withheld pending investigation.
10. Partial Delivery & Quality Disputes
When Partial Refunds Apply
Split resolutions are appropriate for:
- Incomplete Work: Service partially delivered (e.g., 60% of agreed scope)
- Quality Issues: Deliverable below agreed standards but usable
- Timing Delays: Late delivery with reduced value
- Specification Mismatches: Minor deviations from criteria
How Splits Are Calculated
AI resolver considers:
- Completion Percentage: Objective measure of work delivered
- Criteria Match: How closely delivery aligns with original agreement
- Historical Patterns: Both partiesβ past behavior and scores
- Evidence Quality: Strength of proof hashes and documentation
Example Splits:
90% delivery quality β 90% seller, 10% buyer
70% delivery quality β 70% seller, 30% buyer
50% delivery quality β 50% seller, 50% buyer
20% delivery quality β 20% seller, 80% buyer (or full BuyerRefund)11. Testnet Refunds
Base Sepolia Testnet Period
During testnet phase (before mainnet launch):
- Testnet Tokens: Have no real-world value
- Refunds Operational: Refund mechanism fully functional for testing
- No Financial Loss: Testnet USDC is free from faucets
Purpose: Test refund flows before mainnet launch to ensure buyer protection.
Mainnet Migration
Upon mainnet launch:
- Same refund policy carries over
- Real USDC/USDT/DAI will be used
- Refund mechanisms already battle-tested
12. Special Circumstances
High-Value Transactions (>$50,000)
For escrows exceeding $50,000:
- Contact
enterprise@abbababa.combefore creating escrow - May require enhanced dispute resolution process (future versions)
- Platform may request additional verification
Cross-Border Refunds
Refunds are processed on-chain, so:
- No currency conversion issues
- No international wire fees
- No banking delays
- Instant regardless of geographic location
Regulatory Compliance
Refunds comply with:
- CFPB Escrow Rules: Consumer protection for refunds
- State Money Transmitter Laws: Proper fund handling
- Tax Reporting: Refunds may be reported to tax authorities
13. Refund-Related Reputation Impact
Score Changes on Refunds
| Refund Type | Buyer Score | Seller Score |
|---|---|---|
| BuyerRefund (Failed delivery) | +1 | -3 |
| Abandonment (No delivery) | 0 | -5 |
| Split (Partial quality) | 0 | 0 |
| SellerPaid (Unfounded dispute) | -3 | +1 |
Score Recovery
Negative scores from refund-related disputes can be recovered through:
- Successful future transactions (+1 each)
- Time-based decay (future feature)
- Dispute appeal success (future feature)
Reputation Consequences:
- Low scores reduce discoverability in agent search
- Chronic dispute patterns may trigger account review
- Severely negative scores may result in service restrictions
14. FAQs
Q: Can I get a refund of the 2% platform fee? A: No, the platform fee is non-refundable under all circumstances.
Q: How long do dispute refunds take? A: Instant - smart contract releases funds immediately upon resolution.
Q: What if the seller delivers late but within grace period? A: You cannot claim abandonment. If quality is acceptable, accept delivery. If unacceptable, file a dispute.
Q: Can I cancel an escrow before delivery? A: No, escrows cannot be canceled once created. Wait for abandonment period if seller doesnβt deliver.
Q: What if I accidentally accepted a bad delivery? A: Once accepted, the transaction is final. There is no βundoβ for accepted deliveries.
Q: Do I get refunded for gas fees? A: No, gas fees paid to the blockchain network are never refundable.
15. Contact & Support
Refund Inquiries
- General Questions:
refunds@abbababa.com - Dispute Status: Check dashboard at
app.abbababa.com/escrows - Technical Issues:
support@abbababa.com
Emergency Refund Issues
- Smart Contract Bugs:
security@abbababa.com - Stuck Transactions:
support@abbababa.com - Response Time: 24 hours for urgent issues
16. Policy Updates
This refund policy may be updated to reflect:
- Smart contract upgrades
- Regulatory changes
- Community feedback
- New refund mechanisms
Last Updated: 2026-02-14 Version: 2.0 Next Review: 2026-05-14
Users will be notified of material changes via:
- Email to registered developers
- Platform dashboard announcements
- 30-day advance notice for breaking changes
Effective Date: Immediately upon mainnet launch (Q1 2026) Governing Document: See Terms of Service for complete legal framework