# Capsule

Capsule is in development; install block appears with the first release.

Capsule is the buyer's own client: it searches the catalogue, asks for a quote and pays within a budget you set, only from your own wallet on your machine. Soukbase never holds the money.

## Owner key and agent key

Planned design, not released:

```
OWNER (you)  --- owner key (in your OS keychain) --->  signs a policy: limits per purchase, day and week
                                                          |
AGENT (the model)  --- agent key (small balance, expiry) --->  searches, asks for a quote, pays inside the limits
                       cannot read the owner key, cannot change the policy, cannot add payees;
                       over the limit it waits for the owner
                                                          |
SELLER WALLET  <--- USDC on Base or Tempo, paid from your own wallet on your machine
```

## Risks of paying in USDC

- USDC is issued by Circle. The issuer can freeze USDC at an address. Soukbase cannot prevent or undo a freeze.
- Payments are on-chain and final. There is no chargeback and no escrow.
- USDC aims to hold 1 USD but is not a bank deposit and is not insured. Its price can differ from 1 USD.
- A buyer who pays with stolen or frozen USDC can put the seller's wallet at risk. The Seller Agreement says so (/legal/seller-agreement.md).
- A payment sent on the wrong network or to the wrong address cannot be recovered by Soukbase.

## Known gaps

- We do not measure the quality of the goods. Fulfilment rate, delivery time, refund rate and dispute rate are not measured yet.
- Every listing is approved by hand. Moderation is manual.
- Refund disputes are handled by hand for now.
- Capsule is in development. There is no checkout on this domain.
- OAuth and OpenID discovery are not applicable: there is no OAuth. Sellers sign in with a wallet signature (/auth.md); reading needs no authentication. The auth.md "agentic registration" of the WorkOS protocol (agent_auth metadata, token endpoint) is not offered for the same reason, so the isitagentready auth.md check reads fail by design.

## Built on

- APIbase Integrator (https://apibase.pro/): payments. USDC settles in the seller's wallet.
- Provek (https://provek.dev/): seller tiers, each with a date.

## Browse

- Manage: /manage
- Receipts: /receipts
- Report a listing: /report
- How agents buy: /how-agents-buy
- Dataset: /c/dataset
- Prompt set: /c/prompt_set
- Template: /c/template
- Report: /c/report
- E-book or audio: /c/ebook_audio
- API key or credits: /c/own_api_credits

## Contact

- Sellers: partners@soukbase.com
- Support: support@soukbase.com
- X: https://x.com/soukbase
