Why
Most of this catalogue assumes the interesting data is already on-chain. Real institutional workloads are the opposite: the authoritative record is in a private system that cannot be published, and the chain is only the settlement venue. That inversion is what the four patterns — RWA servicing, proof of reserves, DvP, prediction-market settlement — all share, and it is the same split this project keeps arriving at from the other direction: enforce on-chain, remember off-chain.
How it works
Reading note: four patterns sharing one shape — a private system of record, a verified bridge that attests to it without publishing it, and on-chain settlement conditioned on that attestation. The load-bearing question in each is what the bridge's attestation is actually worth, since the chain cannot check the private data itself.
Related code
# CRE x Cloud — four hybrid patterns sharing one shape:
# private system of record -> verified bridge (attests without publishing) -> on-chain
# settlement conditioned on that attestation. Picks a pattern from a small decision table.
from dataclasses import dataclass
@dataclass
class Pattern:
name: str
private_record: str
bridge_attests: str
onchain_settles: str
PATTERNS = [
Pattern("RWA servicing", "loan servicer's ledger", "payment/default status", "token holder distributions"),
Pattern("Proof of reserves", "custodian's bank balance", "reserve >= liabilities", "mint/pause of wrapped asset"),
Pattern("DvP", "securities registrar", "asset leg delivered", "cash leg release"),
Pattern("Prediction-market settlement", "real-world event outcome", "outcome resolution", "payout to winning side"),
]
def select_pattern(workload_keyword: str) -> Pattern:
"""Match an incoming workload description to one of the four patterns."""
keyword = workload_keyword.lower()
for pattern in PATTERNS:
if keyword in pattern.name.lower():
return pattern
raise ValueError(f"no CRE x Cloud pattern matches: {workload_keyword!r}")
def attestation_gate(bridge_confidence: float, threshold: float = 0.99) -> bool:
"""On-chain settlement is conditioned on the bridge's attestation clearing a bar,
since the chain itself cannot inspect the private data behind it."""
return bridge_confidence >= threshold
if __name__ == "__main__":
print("CRE x Cloud — four hybrid patterns, one shared shape\n")
for pattern in PATTERNS:
print(f"- {pattern.name}")
print(f" private record : {pattern.private_record}")
print(f" bridge attests : {pattern.bridge_attests}")
print(f" chain settles : {pattern.onchain_settles}")
print("\nGating settlement on attestation confidence:")
for workload, confidence in [("proof of reserves", 0.995), ("dvp", 0.80)]:
pattern = select_pattern(workload)
cleared = attestation_gate(confidence)
verdict = "settle on-chain" if cleared else "hold — attestation too weak"
print(f" {pattern.name:<28} confidence={confidence:.3f} -> {verdict}")
Where it lands in Jayverse
- Verex: treat market resolution as this exact pattern — a private source, a verified bridge, on-chain settlement. Since the chain can't check the venue/admin data itself, document per market what the resolution oracle's attestation actually covers, not just that a resolution happened.
- Auditor: write, per CRE-style integration, what the bridge's attestation is worth and by what rule. This is the Auditor row's exact job — the private data never gets published, so the methodology note is the only thing a consumer can check.
- Number: readings sourced from private/licensed data should enforce access on-chain and remember data off-chain. Same split Jayverse keeps arriving at elsewhere — a permission token on-chain, the actual reading kept off-chain until the permission is checked.
Key expressions
| Expression | 뜻 · 쓰이는 자리 |
|---|---|
| load-bearing | 없으면 구조가 무너지는, 핵심적인 · "The load-bearing question in each is what the bridge's attestation is actually worth" |
| system of record | 시스템상 공식 기록(원장) · "the authoritative record is in a private system that cannot be published" |
| conditioned on | ~을 조건으로 하는 · "on-chain settlement conditioned on that attestation" |
| inversion | 역전, 뒤집힌 구조 · "Real institutional workloads are the opposite... That inversion is what the four patterns... share" |
| attest to | ~을 증명(보증)하다 · "a verified bridge that attests to it without publishing it" |
| arrive at (from the other direction) | 다른 경로로 (같은 결론에) 도달하다 · "the same split this project keeps arriving at from the other direction" |
| CRE | Chainlink 런타임 환경(Chainlink Runtime Environment) 등 오프체인·온체인을 잇는 실행 계층 · 프라이빗 데이터를 검증해 체인에 전달하는 '다리' 역할. "CRE is the verified bridge, the chain settles" |
| RWA | 실물자산(Real-World Assets) · 이 카드가 다루는 네 가지 패턴 중 하나, 프라이빗 시스템의 자산을 온체인에서 서비스. "RWA servicing, proof of reserves, DvP, prediction-market settlement" |
| DvP | 동시결제(Delivery versus Payment) · 자산과 대금을 동시에 주고받는 정산 패턴, 이 카드의 네 패턴 중 하나. "proof of reserves, DvP, prediction-market settlement" |