{"schema":"oracleinsight.oracle-registry-status.v1","state":"V3_ACTIVE","requestRef":"zap1-oracle-insight-registry-status-20260902","issuer":"https://www.oracleinsight.xyz","assertedAtUtc":"2026-09-05T04:43:59.000Z","registryBinding":{"predecessor":{"rawSha256":"0x42be76e202a6db2058b5778677bc08145b3acdd8bd94e4909c652ee0643cc6a4","bytes":9004,"capturedAtUtc":"2026-08-31","note":"Registry snapshot admitted by the requester (frozen 2026-08-31)."},"successor":{"url":"https://www.oracleinsight.xyz/.well-known/oracle-keys.json","rawSha256":"0x7cc00b957f14e1a954bcbff7dd0b5e97b9f4af1ef8c2e21cb9fa879339ce7330","bytes":17958,"capturedAtUtc":"2026-09-05T04:43:59.000Z","note":"Hashed from the raw bytes this deployment serves right now."},"byteDriftCaveat":"Registry raw bytes change on deploys even when no schema or key changes. Both sha256 values are point-in-time bindings; the stable identity is the schema contract plus the key set, not the document bytes."},"v2Signing":{"continues":false,"retiredForSigning":true,"compatibilityWindow":null},"activeSchema":{"schema":"OracleSafetyCheck","schemaVersion":3,"eip712DomainVersion":"3","primaryType":"OracleSafetyCheck","fieldCount":27},"signature":{"scheme":"EIP-712 signTypedData","attester":"0x6506F789Edd43338A416f59822A63F309f97E8ce","attesterKeyId":"insight-oracle-safety-v2-202609","uid":"0x7d1a6c46728e589798b1c9ee8605ab8d546e71d20c41a6e3002bd9a5544c34cc","signature":"0x19210f6ee2bc0a4924b8f3d122c8465c5f5b0181b0fa9763bb5ed057e8d23be5457b3bd0e81d865c03aeee80aedfebd27ad75030c17a02829fd5abb1142a92891b","eip712":{"domain":{"name":"Insight Oracle Registry Status","version":"1","chainId":1},"types":{"OracleRegistryStatus":[{"name":"state","type":"string"},{"name":"requestRef","type":"string"},{"name":"issuer","type":"string"},{"name":"predecessorRegistrySha256","type":"bytes32"},{"name":"successorRegistrySha256","type":"bytes32"},{"name":"assertedAt","type":"uint256"},{"name":"activationUtc","type":"string"},{"name":"activeSchema","type":"string"},{"name":"v2SigningContinues","type":"bool"},{"name":"retiredForSigningSemantics","type":"string"},{"name":"requiredSourceGroupCountSemantics","type":"string"},{"name":"signerAndRevocationContinuity","type":"string"},{"name":"divergenceRollbackBehavior","type":"string"}]},"primaryType":"OracleRegistryStatus","message":{"state":"V3_ACTIVE","requestRef":"zap1-oracle-insight-registry-status-20260902","issuer":"https://www.oracleinsight.xyz","predecessorRegistrySha256":"0x42be76e202a6db2058b5778677bc08145b3acdd8bd94e4909c652ee0643cc6a4","successorRegistrySha256":"0x7cc00b957f14e1a954bcbff7dd0b5e97b9f4af1ef8c2e21cb9fa879339ce7330","assertedAt":1788583439,"activationUtc":"v3 contract live since 2026-08-29T03:10:49Z; V3_ACTIVE (v3 sample end to end) effective from the first deployment of this artifact, asserted at unix 1788583439","activeSchema":"OracleSafetyCheck schemaVersion 3; EIP-712 domain { name: 'Insight Oracle Safety', version: '3', chainId: 1 }; primaryType OracleSafetyCheck; 27 fields (v2's 26 plus requiredSourceGroupCount)","v2SigningContinues":false,"retiredForSigningSemantics":"retiredForSigning=true on a registry alias means the issuer no longer signs new receipts under that layout; receipts already signed remain verifiable against the published alias. It is an issuer commitment enforced on the signing side (issue and sample paths use the active schema only), not a client-side rejection rule.","requiredSourceGroupCountSemantics":"uint256. Minimum number of DISTINCT NON-DERIVED oracle operator groups required by the independence gate, signed alongside the measured sourceGroupCount so the gate is verifiable from the receipt bytes alone. Units: count of distinct non-derived operating groups (derived sources such as TWAP do not count). Current threshold: 2. Appended as the 27th field; v2 field names, types and order are unchanged.","signerAndRevocationContinuity":"Attestation signer set unchanged since the 2026-08-26 rotation: insight-oracle-safety-v2-202609 (0x6506F789Edd43338A416f59822A63F309f97E8ce, validFrom 2026-08-26T17:35:36Z, no scheduled expiry) with the predecessor insight-oracle-safety-v2 retained in its historical validity window (validUntil 2026-09-02T17:35:36Z). The only successor-registry addition is a role:'sample' key that signs synthetic samples only and never real attestations. revoked_keys is empty; no revocations have occurred.","divergenceRollbackBehavior":"If the registry head and the served sample contract diverge again, the sample endpoint fails closed (503 attestation_unavailable) rather than serving a schema the head does not declare. The verify endpoint routes by each receipt own schemaVersion, so historical receipts keep verifying and no receipt is ever reinterpreted under a newer contract. Recovery is a deploy that restores head/sample agreement, then a fresh status artifact."}},"note":"Verify with the attester address from the successor registry public_keys (role attester). The domain is distinct from every receipt family, so this signature cannot be replayed as an attestation."}}