ERC-TRUST is an unaudited research and reference candidate. The shipped
candidate is 0.1.0-candidate.2; the successor under development on public
main carries the working label 0.2.0-candidate.1 and has no
tag or release. Neither is for production use. No deployed instance, fork, proxy,
migration, operator, key-management process, or downstream integration is
covered by this policy.
| Version | Security support |
|---|---|
0.2.0-candidate.1 (public main, no tag) |
Reports accepted for evaluation; no patch service-level agreement |
0.1.0-candidate.2 |
Reports accepted for evaluation; no patch service-level agreement |
0.1.0-candidate.1 |
Superseded research candidate; unsupported |
| Earlier commits and forks | Unsupported |
| Deployments | Unsupported |
This table describes report handling, not a warranty or a promise that the candidate is secure.
Use GitHub Private Vulnerability Reporting for this public repository:
- Open the repository's Security tab.
- Select Advisories.
- Select Report a vulnerability.
If the GitHub private reporting form is unavailable, contact the maintainer at
jay@oraclizer.io with the subject ERC-TRUST SECURITY. Do not include
secrets, personal data, production credentials, or unrelated private
deployment information.
Do not disclose exploit details in a public issue, Pull Request, discussion, social post, or standards forum.
Provide enough information to reproduce and assess the report:
- the exact commit, file, function, and profile;
- a minimal reproduction, failing test, proof counterexample, or transaction sequence;
- expected and observed state transitions;
- affected balances, records, nonces, events, or receipts;
- whether the issue crosses a declared claim or trust boundary;
- known preconditions and impact;
- suggested embargo needs, if any.
Good-faith reports that challenge the model-to-code mapping, fail-closed behavior, authorization binding, route isolation, state-frame claims, canonical receipt, profile topology, or verification harness are in scope.
The maintainer will evaluate whether a report affects the candidate and may request additional information. There is no guaranteed acknowledgement, remediation, disclosure, or release timeline. There is no bug bounty or financial reward program.
If a report is accepted, the maintainer may coordinate a fix and disclosure through a draft GitHub Security Advisory. Credit may be offered in the advisory or release notes when requested and appropriate.
Public design questions, non-sensitive specification ambiguities, and ordinary bugs may use the issue tracker after the repository becomes public.
The successor Foundry, Kontrol, Certora, mutation, deterministic-build,
runtime-binding, obligation-ledger, and Isabelle results apply only to their
exact source, runtime, harnesses, assumptions, and claim boundaries. The
successor Certora receipt covers four named rules on the current ERC-3643
Partial adapter runtime; receipts under evidence/candidate-2/ describe
different historical bytes. None of these results is an independent security
audit or covers deployments or external legal and factual truth. The TRUST 1.2
independent assurance is an internal review by a reviewer who took no part in
building the runtime link; it is not a third-party or security audit.
See:
- Verification summary
- Known limitations
- Public claim matrix
- Disclaimer
- Formal verification and refinement map
The current implementation, SDK, tooling, and formal artifacts are provided under the BSD 3-Clause License, including its warranty disclaimer and limitation of liability. The proposed ERC text is under CC0, and four byte-bound historical pilot source files retain file-level MIT headers, as listed in the README. This policy does not expand any license, create a support contract, or make a representation about security, fitness, legal compliance, or production readiness.