Ukiyo NetworkDeveloper Docs
Reference

Security

Security is structural: separation of powers across evidence, authority, and capital.

Threat model (Agency)

ThreatControl
Unbounded admin keyAllowlist of targets + selectors
Model proposes malicious calldataOn-chain filtering + simulation gate
Manual response too slowBounded autonomous execution
High-impact autonomous errorValue-threshold multi-sig escalation
Credential leakageHSM/MPC; keys never in model context

Oracle guarantees

  • Authenticity — recoverable authorized signer
  • Integrity — score bound in typed data
  • Freshness — timestamp window enforced by consumers
  • Availability semantics — missing ≠ zero

Key separation

  1. Model context: observations in, proposals out — no secrets.
  2. Signing service: accepts only policy-approved calldata.
  3. Policy parameters: on-chain, timelocked, L1-anchored where required.

Operational checklist

  • Monitor attestation freshness and oracle state.
  • Monitor Arbitrum sequencer liveness (stall > 30s → degrade).
  • Alert on policy rejection spikes and escalation frequency.
  • Run fork tests against production addresses before upgrades.
Disclosure

Report vulnerabilities to security@ukiyo.network. Do not open public issues with exploit details.