1. Reporting a vulnerability
Matrex welcomes coordinated disclosure of security vulnerabilities from independent security researchers, customers, and members of the public.
Reports should be sent by email to security@matrex.io.
Where possible, encrypt sensitive reports using the Matrex security team PGP key. The production PGP key will be published at /pgp/matrex-security.asc once generated. Until then, email security@matrex.io to request the current key.
The SHA-256 fingerprint of the published PGP key is:
PGP key fingerprint (SHA-256)
TBD — placeholder fingerprint. The production key fingerprint will be published here once the Matrex security PGP key is generated and signed.
If the fingerprint shown here does not match the key you downloaded, do not trust the key and contact security@matrex.io through an alternative channel.
A good report includes:
- a clear description of the vulnerability;
- the affected component, host, contract address, dashboard, or endpoint;
- reproduction steps, payloads, and expected versus actual behaviour;
- impact assessment and any proof-of-concept material;
- your contact details and preferred attribution name; and
- whether you intend to publish or coordinate public disclosure.
Matrex aims to acknowledge receipt of all reports within five business days.
2. Scope
The following systems are in scope:
- all hostnames under
*.matrex.io, including marketing, investor, issuer, admin, API, and documentation surfaces; - Matrex smart contracts deployed to mainnet (deployed mainnet address placeholder until token launch — the published contract address will be authoritative);
- all Matrex-operated backend services, APIs, and webhooks;
- all Matrex-operated dashboards (investor, issuer, administrator); and
- infrastructure-as-code, build pipelines, and supply chain integrity for the above.
The following are out of scope:
- third-party services that Matrex integrates with (including Sumsub, Stripe, DocuSign, hosting providers, RPC providers, blockchain analytics vendors, and email vendors) — report vulnerabilities in those products directly to the vendor's own security programme;
- social engineering, phishing, vishing, or pretexting against Matrex staff, customers, or contractors;
- physical attacks against Matrex offices, data centres, or personnel;
- denial-of-service testing, distributed denial-of-service testing, volumetric attacks, or resource-exhaustion tests against production;
- spam, automated mass-account creation, or rate-limit probing against production systems;
- self-XSS or attacks requiring full pre-existing compromise of the victim's device or account;
- vulnerabilities that depend on outdated browsers, jailbroken devices, or non-default configurations;
- missing security best-practice headers without a demonstrable exploit; and
- reports generated solely by automated scanners without manual validation.
3. Rewards and recognition
A monetary bug bounty programme is scheduled for Phase 2.
Until the bounty programme launches, Matrex offers public acknowledgement and recognition for valid, responsibly disclosed reports.
Researchers may be listed (with consent) on the Matrex security hall of fame.
The reward structure, severity bands, and per-finding payout ranges will be published on this page when the bounty programme launches. Reports submitted under this policy before the bounty programme launches will not be retroactively eligible for monetary rewards.
4. Safe harbour
Matrex supports good-faith security research and adopts safe-harbour language consistent with disclose.io.
If you make a good-faith effort to comply with this policy, Matrex will:
- not initiate or recommend legal action against you in connection with your research;
- not pursue civil action or notify law enforcement;
- treat your research as authorised activity under the Computer Fraud and Abuse Act, the New Zealand Crimes Act 1961 sections 248–252, the United Kingdom Computer Misuse Act 1990, and equivalent statutes in other jurisdictions; and
- treat your research as exempt from anti-circumvention claims under the Digital Millennium Copyright Act 17 U.S.C. § 1201 and equivalent statutes.
If legal action is initiated by a third party against you for activities that complied with this policy, Matrex will make this safe-harbour commitment known.
To stay within safe harbour you must:
- only test against in-scope systems;
- avoid privacy violations, destruction of data, and interruption or degradation of service;
- only access the minimum amount of data necessary to demonstrate the vulnerability;
- not retain, copy, transfer, or otherwise use personal data accessed during testing beyond what is required to evidence the report, and securely delete it after reporting;
- not exploit a vulnerability beyond what is necessary for confirmation;
- give Matrex reasonable time to remediate before public disclosure; and
- comply with applicable laws.
Activities that are inconsistent with this policy (for example, social engineering, physical intrusion, or extortion) are not authorised and remain outside the safe-harbour commitment.
5. Test accounts
Researchers should not test against production user data.
For account-bound testing, contact security@matrex.io to request a sandbox account. Sandbox accounts run against a non-production environment with synthetic data.
Where a vulnerability can only be reproduced against production, report the issue immediately and do not attempt to enumerate, exfiltrate, or modify other users' data.
6. Disclosure timeline
Matrex follows a coordinated disclosure timeline:
- Initial response — within five business days of receipt;
- Triage and severity assessment — within ten business days;
- Remediation target — ninety days from triage for valid findings, prioritised by severity. Critical findings affecting smart contracts, custody-adjacent flows, or authentication will be prioritised on a shorter clock;
- Public disclosure — coordinated with the reporter. Matrex prefers joint disclosure after a fix is shipped and customers have been notified.
If Matrex requires additional time beyond ninety days for a complex remediation, the security team will communicate the revised timeline and reason.
Researchers should not disclose findings publicly until Matrex confirms that the issue has been remediated or that public disclosure is appropriate.
7. Contact
Security reports and questions about this policy should be sent to:
Matrex Security
Email: security@matrex.io
PGP key: published at /pgp/matrex-security.asc once generated — email to request before then.
security.txt: /.well-known/security.txt
Hall of fame: /security/hall-of-fame
This document is published by Matrex. It may be updated from time to time — the effective date at the top of this page reflects the current version.
