> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/p2pdotme/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Common technical questions and answers

<AccordionGroup>
  <Accordion title="Where are the contract ABIs?">
    Contract references are listed in the [Contract References](/builders/contract-references) section. Source code is pending audits and will be opensourced by june 2026.
  </Accordion>

  <Accordion title="Can I add a new country or currency?">
    The currency expansion framework uses open-source YAML configs. Anyone with local payment-rail knowledge can propose a new currency via PR.
  </Accordion>

  <Accordion title="How do disputes work at the contract level?">
    Users call `raiseDispute` on `OrderProcessorFacet`. Admins settle via `adminSettleDispute` with a fault type. Settlement triggers accounting and RP hooks. See [Disputes](/builders/disputes) for the full flow.
  </Accordion>

  <Accordion title="What is the Diamond architecture?">
    The protocol uses EIP-2535 Diamond Standard. Functionality is split across facets that share storage, enabling modular upgrades without redeploying the full contract.
  </Accordion>

  <Accordion title="How does RP integrate with order flow?">
    RP hooks are whitelisted in the `ReputationManager`. Order volume updates, dispute penalties, and verification-gated rewards all flow through these hooks. See [Reputation](/builders/reputation).
  </Accordion>

  <Accordion title="Where does governance detail live for token holders?">
    Token-holder governance (voting model, quorum, progressive decentralization) is documented in [For Investors](/investors/start-here).
  </Accordion>
</AccordionGroup>
