Skip to content

Security: tang-vu/Vouchsafe

SECURITY.md

Security policy

Vouchsafe is hackathon-stage software deployed on Coston2. It has not received a third-party production audit and must not be used to custody real value.

Reporting

Please report vulnerabilities privately through this repository's GitHub security-advisory interface. Include the affected component, impact, reproduction steps and any suggested mitigation. Do not include private keys or live credentials in a report.

Reviewed properties

The repository's adversarial review and automated tests cover:

  • chain- and verifier-bound signatures and ECDSA recovery;
  • registered-source binding between FDC data and issuer policy;
  • commitment consistency between confidential computation and FDC reserves;
  • stale TEE timestamps, XRPL proof freshness and replay protection;
  • unbonding-aware recorder/endorser slashing and double-slash prevention;
  • private-field non-disclosure across direct and native FCC action responses;
  • access control and one-way locking of verifier overrides.

The review record is in plans/reports/security-correctness-review-260713-2250-vouchsafe-contracts.md.

Known limitations

  • Fraud adjudication reveals the committed figures; it is not yet a zero-knowledge inequality proof.
  • The deployed Web2Json path does not enforce a maximum data age; the XRPL Payment path does.
  • Administrative roles are controlled by a testnet EOA rather than production multisig/timelock governance.
  • The FCC adapter is registered, but a continuously hosted promoted machine is not part of this deployment.

There aren't any published security advisories