From e641edc5781d105bef95d72dd4127368d072dd19 Mon Sep 17 00:00:00 2001 From: Jay Kim Date: Tue, 1 Sep 2026 20:33:34 +0900 Subject: [PATCH] Update org profile for the ERC-TRUST public release ERC-TRUST is now public at Oraclizer/erc-trust with its companion paper (arXiv:2608.29134). - Move ERC-TRUST from the private-preparation table to the public table - Update the ERC-TRUST status in the standards table and the system map - Add the TRUST paper to Published research with its artifact repository - Point the review section at the candidate repository - Allow the now-public erc-trust link in the profile verifier; statesync-gkr stays guarded --- profile/README.md | 20 +++++++++++++++++-- .../assets/oraclizer-system-map-mobile.svg | 6 +++--- profile/assets/oraclizer-system-map.svg | 6 +++--- scripts/verify-profile.mjs | 2 +- 4 files changed, 25 insertions(+), 9 deletions(-) diff --git a/profile/README.md b/profile/README.md index 911c828..dcb710c 100644 --- a/profile/README.md +++ b/profile/README.md @@ -78,6 +78,7 @@ statement, not a current claim. | Repository | Scope | Current status | | --- | --- | --- | | [**formal-verification**](https://github.com/Oraclizer/formal-verification) | Machine-checked, model-level foundations for cross-domain state preservation and regulatory action composition in Isabelle/HOL, plus an independent protected-behavior obstruction companion | **Public, production-maintained research.** Reproducible sessions, integrity manifests, explicit assumptions, security reporting, contribution rules, governance, and citation metadata. It is not a production implementation or deployment. | +| [**erc-trust**](https://github.com/Oraclizer/erc-trust) | ERC-TRUST, *Typed Regulatory Uniformity for Security Tokens*: typed, fail-closed regulatory actions and recomputable receipts for security tokens, with the proposed ERC text, a reference implementation, an SDK, and machine-checked verification evidence | **Public pre-ERC candidate.** Tagged candidate snapshots, reproducible verification evidence, structured issue forms, security reporting, and citation metadata, with the companion paper at [arXiv:2608.29134](https://arxiv.org/abs/2608.29134). Unaudited and not for production. | ### Preparing for public release @@ -87,7 +88,6 @@ status, or production readiness, and no private repository link is exposed. | Repository | Scope | Publication boundary | | --- | --- | --- | -| **ERC-TRUST** | *Typed Regulatory Uniformity for Security Tokens*: typed, fail-closed regulatory actions and recomputable receipts for security-token implementations | **Private pre-ERC candidate.** Public release is planned after internal review. Unaudited and not for production. | | **StateSync-GKR** | A Rust prover for sparse-Merkle state transitions built on Plonky3 primitives, with GKR and sumcheck mechanized in Isabelle/HOL | **Private development repository.** Public release is planned after internal review. | Public visibility will be evaluated independently from a version tag, release, @@ -100,7 +100,7 @@ deployment, audit, or standards-process milestone. | [**OIP v0.5**](https://docs.oraclizer.io/oip-v05/oip-overview/) | Oracle Interoperability Protocol: message semantics, state transitions, routing, validation, errors, and conformance rules for state-machine implementations | **Published specification, prototype stage.** OIP is a specification; OSS is its reference implementation track. | | [**RCP**](https://arxiv.org/abs/2603.29278) | Regulatory Compliance Protocol: a regulatory benchmark derived from 31 requirements across 15 global financial regulators | **Published research framework.** RCP organizes the requirements into five principles and defines a shared regulatory-action vocabulary. | | [**ERC-8319**](https://github.com/ethereum/ERCs/pull/1848) | Standards Track ERC proposal for the RCP vocabulary and legal-effect semantics | **Open proposal under editor review.** The proposal is not merged and its status is separate from Oraclizer product development. | -| **ERC-TRUST** | A thin candidate extension connecting ERC-8319 semantics to typed execution, authorization, outcomes, and receipts | **Private pre-ERC work.** It has not been submitted as an ERC and remains subject to public review after release. | +| [**ERC-TRUST**](https://github.com/Oraclizer/erc-trust) | A thin candidate extension connecting ERC-8319 semantics to typed execution, authorization, outcomes, and receipts | **Public pre-ERC candidate.** The proposed text, reference implementation, and verification evidence are public. It has not been submitted as an ERC, and the official submission follows ERC-8319. | ## Published research @@ -131,6 +131,21 @@ definitions and assumptions. They do not establish adversarial network liveness, implementation refinement, deployed-system correctness, or audit status. +### Mechanizing Typed Regulatory Actions + +**Jinwook Kim.** *Mechanizing Typed Regulatory Actions for Security Tokens: +Semantics, Falsification, and Bounded EVM Evidence.* + +[arXiv:2608.29134](https://arxiv.org/abs/2608.29134) · +[Artifact repository](https://github.com/Oraclizer/erc-trust) + +The paper mechanizes execution semantics for typed regulatory actions on +security tokens in Isabelle/HOL, keeps applied, refused, and failed outcomes +apart, and proves an observational limit of the contract-level model. For one +implementation candidate it reports bounded, tool-by-tool evidence with the +reach of each result stated separately. It does not establish audit status, +production readiness, or deployed-system correctness. + More protocol, proof, RWA, and economic research is indexed at [research.oraclizer.io](https://research.oraclizer.io). @@ -140,6 +155,7 @@ Independent reproduction, counterexamples, assumption challenges, and scope corrections are especially useful. - Start with the [formal artifact catalog](https://github.com/Oraclizer/formal-verification#formal-artifact-catalog) and its [assurance boundary](https://github.com/Oraclizer/formal-verification#assurance-boundary). +- Review the [ERC-TRUST candidate repository](https://github.com/Oraclizer/erc-trust) for typed regulatory-action execution, its evidence package, and its issue forms. - Use the repository's structured issue forms for public proof or documentation questions. - Report sensitive vulnerabilities through the relevant repository's [security policy](https://github.com/Oraclizer/formal-verification/security/policy), never through a public issue. - Read the [OIP v0.5 specification](https://docs.oraclizer.io/oip-v05/oip-overview/) for protocol semantics and conformance scope. diff --git a/profile/assets/oraclizer-system-map-mobile.svg b/profile/assets/oraclizer-system-map-mobile.svg index 7dd688d..752ce20 100644 --- a/profile/assets/oraclizer-system-map-mobile.svg +++ b/profile/assets/oraclizer-system-map-mobile.svg @@ -71,9 +71,9 @@ PUBLIC ERC-TRUST - Private pre-ERC candidate · public release planned - - PRIVATE + Public pre-ERC candidate · unaudited, not for production + + PUBLIC diff --git a/profile/assets/oraclizer-system-map.svg b/profile/assets/oraclizer-system-map.svg index 405b727..8bc01ea 100644 --- a/profile/assets/oraclizer-system-map.svg +++ b/profile/assets/oraclizer-system-map.svg @@ -87,9 +87,9 @@ ERC-TRUST - Private pre-ERC candidate · public release planned - - PRIVATE + Public pre-ERC candidate · unaudited, not for production + + PUBLIC ASSURANCE diff --git a/scripts/verify-profile.mjs b/scripts/verify-profile.mjs index 0f99bea..906a536 100644 --- a/scripts/verify-profile.mjs +++ b/scripts/verify-profile.mjs @@ -70,7 +70,7 @@ const forbiddenPatterns = [ [/The first oracle/i, "unverifiable first claim"], [/complete state/i, "overbroad complete-state claim"], [/safety and liveness under Byzantine faults/i, "unsupported Byzantine liveness claim"], - [/github\.com\/Oraclizer\/(?:erc-trust|statesync-gkr)/i, "private repository link"], + [/github\.com\/Oraclizer\/statesync-gkr/i, "private repository link"], [/[A-Za-z]:\\Users\\/i, "machine-local Windows path"], ];