{"repo":"accensa/accensa-contracts","free":true,"listed":false,"github":"https://github.com/accensa/accensa-contracts","clone":"git clone https://github.com/accensa/accensa-contracts.git","description":"Soroban contracts for Accensa: on-chain receipt anchoring and a merchant refund vault for x402 payments on Stellar","language":"Rust","stars":14,"topics":["agentic-payments","payments","rust","smart-contracts","soroban","stellar","x402"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"accensa-contracts Verifiable receipts and policy-bounded refunds for x402 payments on Stellar Live on Testnet · Documentation · Dashboard · accensa-app Part of the Accensa merchant back-office for x402 sellers on Stellar. This repo holds the on-chain half; the indexer, dashboard, and SDK live in accensa-app . The Problem x402 turns any HTTP endpoint into a paid resource: an AI agent hits your API, gets a 402 Payment Required , pays, and retries. That works — but it leaves both sides without recourse. The agent cannot prove it was charged correctly. Its receipt comes from the seller's own API, attesting to the seller's own behaviour. When an autonomous agent makes thousands of sub-cent calls a day across dozens of vendors, \"trust the seller's dashboard\" is not an auditing story. Any disagreement is unresolvable, because the only record is held by the party with an interest in it. The merchant cannot offer refunds without becoming a custodian. Manual refunds don't scale to per-request payments, and an unbounded refund key over merchant float is exactly the thing a seller does not want sitting in a web backend. accensa-contracts fixes both on-chain. Receipts are anchored in Merkle batches that anyone can verify without asking the merchant. Refunds run through a vault with an enforced time window and double-refund protection, so the policy lives in the contract rather than in a support inbox. Why Stellar This design is only economical on Stellar: - Sub-cent fees make per-request ","default_branch":null,"files":null,"tree":[],"storefront":"/r/accensa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/accensa/accensa-contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}