A release note is not deployment coverage
Publishing a repaired component does not update the customer-owned contracts that depend on it.
Orryn helps infrastructure suppliers and protocol teams coordinate known dependency repairs across customer-owned smart-contract deployments—with clear checks, owner-controlled changes, and evidence tied to the state that was observed.
Current prototype supports one documented oracle-adapter and proxy pattern; unsupported paths are reported as unsupported, not silently accepted.
Made for the handoff between
The gap
A release announcement says a repair exists. It does not establish which customer deployments use it, whether their configuration is safe, or whether the agreed behavior still works.
Publishing a repaired component does not update the customer-owned contracts that depend on it.
A deployment can use the expected code and still have a wrong route, unsafe setting, or unmet behavior check.
Suppliers can explain and prepare a change, but only the customer’s owner, multisig, or governance can authorize it.
When a supplier funds remediation, it needs a clear way to tie each eligible deployment’s result to its grant rules.
Repair workflow
Orryn coordinates and explains the work. The customer remains in control of its deployment and its keys.
The supplier defines the affected deployment scope and the conditions an acceptable repair must meet.
Orryn reads the supported onchain dependency path and records the chain state it observed.
Each required check reports pass, fail, unknown, or unsupported, with its expected and observed evidence.
Orryn can prepare and simulate a proposed transaction. The customer’s authorized wallet decides whether to execute it.
A fresh result can be tied to a funded Arc campaign. The contract—not a page badge—controls grant settlement.
Architecture
The website and verifier run as regular web services. The deployment being inspected stays on its source chain; Arc is the destination for campaign USDC rules. Chainlink CRE is intended to coordinate evidence and chain facts, and is still an integration in progress.
Proxy, dependency route, configuration, and current block state.
Runs the named supported checks and records a scoped outcome.
Applies funded USDC eligibility and claim rules onchain.
Evidence, with boundaries
Results are bound to a named deployment and observed chain snapshot. A missing or stale observation is not a pass.
The supported check looks at the dependency route, implementation, required configuration, and agreed behavior tests.
Orryn does not hold customer upgrade keys or silently change a customer’s contract.
A verifier’s signed report identifies who attested to the result; it is not a cryptographic proof that arbitrary code is secure.
Orryn is not a universal scanner or an automatic upgrader. The current prototype covers one documented oracle-adapter/proxy pattern; other patterns need explicit support or manual review.
Repair with accountability
Start with the repair policy, the customer-owned deployment, and the evidence needed to call the work done.